我已经使用Jupyter Notebook编写了python代码,该代码将自动更新电子表格。现在,我试图使其使用.bat文件运行,我计划将其计划每月使用Windows Task Scheduler运行。但是,当我尝试运行bat文件时,它给了我以下错误:
C:\Users\sdoggett\Box\Clipper Monthly Report Automation\Automation Code>"C:\ProgramData\Anaconda3\python.exe" "C:\Users\sdoggett\Box\Clipper Monthly Report Automation\Automation Code\Scheduled_Spreadsheet_Automation.py"
Traceback (most recent call last):
File "C:\Users\sdoggett\Box\Clipper Monthly Report Automation\Automation Code\Scheduled_Spreadsheet_Automation.py", line 10, in <module>
import Spreadsheet_Automation as SA
File "C:\Users\sdoggett\Box\Clipper Monthly Report Automation\Automation Code\Spreadsheet_Automation.py", line 20, in <module>
import numpy as np
File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\__init__.py", line 140, in <module>
from . import _distributor_init
File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\_distributor_init.py", line 34, in <module>
from . import _mklinit
ImportError: DLL load failed: The specified module could not be found.
问题不在我的代码中,因为它在Juypter Notebook中运行。我可以毫无问题地导入其他python软件包,因此NumPy可能有问题。
我不是专家编码员,所以请您对所有解决方案进行详细说明。