我已经检查了类似的问题,但没有人帮忙。 我已经在我的Python 3.4 Win64位上成功安装了由Christoph Gohlke提供的scipy 0.17.0滚轮。 当我导入scipy时,它可以工作,但它不适用于优化,集成,......其他模块。 我收到此错误
import numpy as np
from scipy import optimize
>>> Traceback (most recent call last):
File "C:\Users\uqeirann\Desktop\test.py", line 3, in <module>
from scipy import integrate
File "C:\Python34\lib\site-packages\scipy\integrate\__init__.py", line 55, in <module>
from .quadrature import *
File "C:\Python34\lib\site-packages\scipy\integrate\quadrature.py", line 10, in <module>
from scipy.special.orthogonal import p_roots
File "C:\Python34\lib\site-packages\scipy\special\__init__.py", line 627, in <module>
from ._ufuncs import *
ImportError: DLL load failed: The specified module could not be found.
我的Windows版本在10,64位和Python版本中也是3.4 64位 scipy的版本也是64位。所以,问题与不一致无关,在安装文件夹scipy中,还有优化文件夹和其他模块。 我重启了我的电脑好几次了,还重新安装了scipy,没解决! 我运行pywin32,lates版本,没有帮助!
我真的需要你的提示帮助
答案 0 :(得分:3)
IME,Anaconda是你需要得到scipy等的方法。在Windows机器上快速运行
答案 1 :(得分:2)
无法导入:
from ._ufuncs import *
,因为它缺少必要的Numpy依赖项。在Christoph Gohlke网站,您会找到该注释:
SciPy is software for mathematics, science, and engineering.
Requires numpy+mkl.
我相信如果你安装了所有必要的依赖项(可能是我上面提到的那个就足够了)它应该可以工作。