因此,当我输入时,我想导入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安装破碎或什么?非常感谢你
答案 0 :(得分:2)
错误的最后一部分清楚地显示了目录设置中的一个文件正在隐藏scipy
包:
'scipy' is not a package
嗯,scipy
是一个包。
您的目录中有一个名为scipy.py
的文件,这就是第一次导入有效的原因,而第二次导入不起作用。