【发布时间】:2018-07-07 13:56:58
【问题描述】:
我正在尝试使用需要 scipy 依赖的 python 程序。安装了scipy 依赖项,但我需要调用scipy.stats,然后调用binom,它位于scipy 内。
我在这些答案中尝试了该方法:
No module named scipy.stats - Why despite scipy being installed
>>> import scipy
>>> import scipy.stats
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named stats
>>> from scipy import stats
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name stats
>>> from scipy.stats import binom
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named stats
我不是 sudo 用户,无法重命名文件,但文件名应该不是问题,因为它用于经常使用的服务器。
有什么建议吗?
【问题讨论】:
-
导入scipy后,比如说
as sc,直接用sc.stats.binom玩呢? -
@Kanak 那行不通。
import scipy不导入所有子包。 -
@WarrenWeckesser。它对我有用。
-
@Kanak 你是说如果脚本中仅有的两个语句是
import scipy as sc; print(sc.stats)你不会得到错误?
标签: python scipy packages python-import importerror