【发布时间】:2016-07-29 02:53:12
【问题描述】:
我使用 Windows 7 并安装了 python 3.5 32bit。我从http://www.lfd.uci.edu/~gohlke/pythonlibs/ 为python 3.5 安装了numpy 1.11 + mkl win32 whl 版本 并以相同的方式从同一站点安装 scipy 0.17.0。我使用 pip 安装。 import numpy 和 scipy 没有问题,但是 import scipy.stats 或 from scipy import stats 等时会出现错误...这是错误消息:
如果从 scipy 导入统计信息:
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
from scipy import stats
File "C:\Programs\Python\Python35-32\lib\site-packages\scipy\stats\__init__.py", line 338, in <module>
from .stats import *
File "C:\Programs\Python\Python35-32\lib\site-packages\scipy\stats\stats.py", line 180, in <module>
import scipy.special as special
File "C:\Programs\Python\Python35-32\lib\site-packages\scipy\special\__init__.py", line 627, in <module>
from ._ufuncs import *
File "scipy\special\_ufuncs.pyx", line 1, in init scipy.special._ufuncs (scipy\special\_ufuncs.c:26242)
ImportError: DLL load failed: The specified module could not be found.
如果使用 import scipy.stats 请参阅以下错误消息:
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
import scipy.stats
File "C:\Programs\Python\Python35-32\lib\site-packages\scipy\stats\__init__.py", line 338, in <module>
from .stats import *
File "C:\Programs\Python\Python35-32\lib\site-packages\scipy\stats\stats.py", line 180, in <module>
import scipy.special as special
File "C:\Programs\Python\Python35-32\lib\site-packages\scipy\special\__init__.py", line 629, in <module>
from .basic import *
File "C:\Programs\Python\Python35-32\lib\site-packages\scipy\special\basic.py", line 14, in <module>
from ._ufuncs import (ellipkm1, mathieu_a, mathieu_b, iv, jv, gamma, psi, zeta,
ImportError: cannot import name 'ellipkm1'
我从网站上搜索过解决方案,但找不到答案。请帮忙。这真是令人沮丧…… 谢谢 洛基
【问题讨论】:
标签: python-3.x scipy python-import