【问题标题】:Import scipy.stats error导入 scipy.stats 错误
【发布时间】:2016-11-08 00:29:13
【问题描述】:

所以我想在输入时导入 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 安装坏了还是什么?非常感谢

【问题讨论】:

  • from scipy import stats 呢?
  • 你是否尝试过使用 scipy 中的任何其他模块?
  • 感谢您的帮助,不知何故我将一个py文件命名为scipy.py,删除它并且它可以工作

标签: python python-3.x scipy


【解决方案1】:

错误的最后一部分清楚地表明您的目录设置中的一个文件正在隐藏scipy 包:

'scipy' is not a package

嗯,scipy 是一个包。

您的目录中有一个名为 scipy.py 的文件,这就是为什么第一次导入有效而第二次无效的原因。

【讨论】:

  • 谢谢,不知怎的,我将一个py文件命名为scipy.py,删除了它就可以了!!
猜你喜欢
  • 2016-07-29
  • 2022-01-09
  • 2020-07-06
  • 2013-03-05
  • 2019-01-27
  • 2017-08-30
  • 1970-01-01
  • 1970-01-01
  • 2016-03-22
相关资源
最近更新 更多