【发布时间】:2020-07-16 08:04:52
【问题描述】:
我正在尝试运行需要 SciPy 才能使用 stats 模块的脚本。当我尝试运行此脚本时,我得到以下信息:
$python ./myScript.py 100 someFile.json
Traceback (most recent call last):
File "./myScript.py", line 12, in <module>
from sampler import *
File "C:\myProject\python\lib\anotherScript.py", line 28, in <module>
from stats import Histogram
ModuleNotFoundError: No module named 'stats'
我真的是 Python 方面的新手,所以我只是想运行这个从我克隆的项目中获得的示例代码,所以它应该可以工作...... 我在 Windows 10 环境中,我有这个 Python 版本:
$ python --version
Python 3.8.4
我在某处看到我需要先安装 Numpy,所以我使用 this pip command here 安装了它,然后我安装了 SciPy following their official instructions,并且都安装成功了。
我尝试了 Stack Overflow 上其他答案中提供的答案(例如强制重新安装 Numpy 和 SciPy),但未成功。我还做了以下测试:
$ python
Python 3.8.4 (tags/v3.8.4:dfa645a, Jul 13 2020, 16:46:45) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import scipy
>>> scipy.version.full_version
'1.5.1'
>>>
>>> from scipy import stats
>>> from stats import Histogram
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'stats'
>>>
>>> from stats import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'stats'
>>>
接下来我能做什么?
【问题讨论】:
-
from scipy import stats已经加载了统计模块。您需要做的就是参考stats.Histogram
标签: python python-3.x windows numpy scipy