我正在Windows 10的Anaconda发行版上运行Python 3.7。
我有一个脚本可以在Spyder ipython控制台中正常运行。但是,我需要从.bat文件运行它。
我已使用以下Python代码(仅作为导入)复制了错误:
import pandas
以及以下.bat:
C:\Users\user\Anaconda3\python "L:\path\baterrorimporttest.py"
我收到以下错误:
Traceback (most recent call last):
File "L:\path\baterrorimporttest.py", line 1, in <module>
import pandas
File "C:\Users\user\Anaconda3\lib\site-packages\pandas\__init__.py", line 19, in <module>
"Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['numpy']
在我的Spyder控制台中运行此脚本,导入熊猫,使用numpy等都没有问题。
有什么提示吗?
答案 0 :(得分:1)
对我来说这段代码:
call "C:\Anaconda\Scripts\activate.bat" "C:\Anaconda"
"C:\Anaconda\python.exe" "C:\Users\...\ml001.py"
pause
答案 1 :(得分:0)
根据@Karl Knechtel:
从命令行启动C:\Users\user\Anaconda3\python
。然后,您可以从出现的解释器提示中导入熊猫。
答案 2 :(得分:0)
编辑您的系统路径环境,使其包含如下所示的路径:
C:\Users\name\Python.exe Folder\
C:\Users\name\Python.exe Folder\Library
C:\Users\name\Python.exe Folder\Library\bins
C:\Users\name\Python.exe Folder\Scripts
我不确定这背后的机制,但是我遇到了类似的问题,这有所帮助。很抱歉,我没有记住帮助我解决此问题的链接。
我是新用户,如果将其标记为已关闭(如果它可以解决您的问题),将不胜感激。