我希望我的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发行版将正确导入必要的模块,包括pandas
和numpy
。
但是当我运行此批处理脚本时,会发生以下错误:
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脚本,然后编写了一个看起来像...
我终于通过编写以下内容解决了它: