我为这个微不足道的问题道歉,但是当我今天早上尝试运行一些已经工作了几个月的脚本时,我遇到了以下错误消息:
import scipy.stats
Traceback (most recent call last):
File "<ipython-input-5-b66176eb2d0a>", line 1, in <module>
import scipy.stats
ImportError: No module named stats
所以我遇到的问题是Python似乎没有在scipy文件夹中找到stats包,但我仔细检查了我确实在Python安装目录中有一个scipy文件夹以及一个stats文件夹。 scipy文件夹。
我有以下内容:C:\Python27\Lib\site-packages\scipy\stats\
我使用Spyder,我尝试重新加载内核,关闭并重新打开Spyder但似乎没有任何效果。
更多信息;
我在scipy文件夹中有一个__init__.py
。
import scipy
命令有效
尝试在scipy中加载其他包也会抛出错误
如果您之前遇到同样的问题,我们将非常欢迎任何帮助!
编辑:
好的,我再次从python控制台重新启动内核并执行以下操作,这有效:
import os
os.getcwd()
Out[2]: 'C:\\Python27\\lib\\site-packages'
from scipy import stats
该错误现已转移到另一个包......
我怀疑当我运行位于另一个驱动器上的脚本时,Python很难找到包。我的困惑是它没有用到。