我知道有很多类似的问题,但是我尝试了所有可以找到的解决方案,但是似乎都没有用。
我有一个Python脚本,该脚本每天都通过包含行的任务计划程序(Windows 10)运行
import pandas as pd
import numpy as np
大约2周后,该脚本按计划运行,没有问题,然后停止工作(此时我可能已经更新了一些内容,但我不记得了)。具体来说,当直接通过控制台运行时,即>python C:\dir\script.py
,它不再起作用。但是,如果我将脚本加载到Spyder中并在其中运行它,它仍然可以正常工作。
它引发的错误如下:
Traceback (most recent call last):
File "script.py", line 15, in <module>
import pandas as pd
File "C:\Users\user1\Anaconda3\lib\site-packages\pandas\__init__.py", line 19, in <module>
"Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['numpy']
我在系统PATH环境变量中包含C:\ Users \ user1 \ Anaconda3 \。我还多次重新安装了numpy。有什么想法吗?
答案 0 :(得分:1)
使用conda
时,这可能是由于conda更改了Windows最新版本中激活方式的事实。特别是,当您不在激活的conda环境中时,加载DLL会遇到麻烦。
通过从活动的conda env运行命令python C:\dir\script.py
(例如,将conda activate
用于基本env),您应该会发现此问题消失了。