在windows(python 3.3)上导入scipy.linalg时出错
我正在Windows上使用python 3.3。我从下载并安装了scipy-0.13.2.win32-py3.3.exe。但是,当我尝试加载scipy.linalg时,解释器显示以下错误:在windows(python 3.3)上导入scipy.linalg时出错,python,python-3.x,scipy,Python,Python 3.x,Scipy,我正在Windows上使用python 3.3。我从下载并安装了scipy-0.13.2.win32-py3.3.exe。但是,当我尝试加载scipy.linalg时,解释器显示以下错误: >>> import scipy.linalg Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> import scipy.linalg File "C:\Py
>>> import scipy.linalg
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import scipy.linalg
File "C:\Python33\lib\site-packages\scipy\linalg\__init__.py", line 157, in <module>
from .misc import *
File "C:\Python33\lib\site-packages\scipy\linalg\misc.py", line 5, in <module>
from . import blas
File "C:\Python33\lib\site-packages\scipy\linalg\blas.py", line 131, in <module>
from scipy.linalg import _fblas
ImportError: DLL load failed: The specified module could not be found.
导入scipy.linalg
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
进口scipy.linalg
文件“C:\Python33\lib\site packages\scipy\linalg\\uuuuu init\uuuuuu.py”,第157行,在
从.杂项进口*
文件“C:\Python33\lib\site packages\scipy\linalg\misc.py”,第5行,在
从…起进口blas
文件“C:\Python33\lib\site packages\scipy\linalg\blas.py”,第131行,在
来自scipy.linalg进口公司
ImportError:DLL加载失败:找不到指定的模块。
我如何解决这个问题?其间,我用github模块检查了我电脑上安装的库模块,它们是最新的,所以我想不会有问题
更新:通过安装Scipy stack解决了问题。->我添加了此答案,以更清楚地说明如何继续并提供更新的链接 要在Python2.7/3中解决此问题,可以从安装scipy
它将比此存款中的版本运行得更好您是否检查并确保满足所有依赖项(例如NumPy)?是的,我在安装SciPy之前安装了NumPy。NumPy工作正常,但我找不到导入SciPy时未遇到的任何其他依赖项。请检查答案:我收到以下日志:错误:未找到至少一个必需的隐式或转发依赖项。警告:未找到至少一个延迟加载依赖项模块。警告:由于延迟负载相关模块中缺少导出功能,至少有一个模块具有未解析的导入。从中,缺少正向或隐式依赖项是一个错误。但是,在哪里可以找到日志中缺少的依赖项?问题已解决:已从中安装Scipy-stack-13.10.11.win32-py3.3.exe。从现在开始,我推荐scipy stack而不是单独安装软件包,否则可能会浪费一天的时间来搜索DLL!!