所以我想导入 scipy.stats,无论出于什么原因,当我输入时:
import scipy
它工作得很好,没有错误,但是当我输入:
import scipy.stats
突然我得到一个错误:
C:\Python34\python.exe "G:/Python Practice/Gui Int/apa.py"
Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 2218, in _find_and_load_unlocked
AttributeError: 'module' object has no attribute '__path__'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "G:/Python Practice/Gui Int/apa.py", line 2, in <module>
import scipy.stats
ImportError: No module named 'scipy.stats'; 'scipy' is not a package
我尝试了另一个,例如 scipy.io,它也出错了,请问哪里出了问题?我的 scipy 安装坏了还是什么?非常感谢
最佳答案
错误的最后一部分清楚地表明目录设置中的一个文件正在隐藏 scipy
包:
'scipy' is not a package
嗯,scipy
是一个包。
您的目录中有一个名为 scipy.py
的文件,这就是为什么第一个导入有效而第二个导入无效的原因。
关于python - 导入 scipy.stats 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40469734/