从批处理文件运行Python脚本时,Anaconda Python模块导入问题

问题描述 投票:0回答:1

我希望我的Windows计算机每天使用任务计划程序自动运行Python脚本。我使用Spyder(Anaconda)编写了Python脚本,然后编写了一个小的批处理文件,如下所示:

set PATH="C:\ProgramData\Anaconda3\lib\site-packages";%PATH%
"C:\ProgramData\Anaconda3\python.exe" "path\to\my\python\script.py"
pause

请注意,我正在手动将"C:\ProgramData\Anaconda3\lib\site-packages"添加到我的PATH变量中,以确保我的Anaconda Python发行版将正确导入必要的模块,包括pandasnumpy

但是当我运行此批处理脚本时,会发生以下错误:

Traceback (most recent call last):
  File "path\to\my\python\script.py", line 10, in <module>
    import pandas as pd
  File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\__init__.py", line 19, in <module>
    "Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['numpy']

因此,尽管我采取了将numpy文件夹添加到PATH变量的特定操作,但看起来Python无法导入site-packages。>

我该如何解决这个问题?

编辑:我的问题与这一Schedule a Python script via batch on windows (using Anaconda)

相似

我希望我的Windows计算机每天使用任务计划程序自动运行Python脚本。我使用Spyder(Anaconda)编写了Python脚本,然后编写了一个看起来像...

python windows pandas cmd
1个回答
0
投票

我终于通过编写以下内容解决了它:

© www.soinside.com 2019 - 2024. All rights reserved.