我已经使用Scipy有一段时间了。这是我第一次将其用于信号处理!但是,当我导入像
from scipy import signal
from scipy import special
我遇到了以下错误:
ImportError: DLL load failed: 找不到指定的模块。
我在32位Windows系统中使用Python 2.7.3和Scipy 0.12.0。
我该怎么办?
我已经使用Scipy有一段时间了。这是我第一次将其用于信号处理!但是,当我导入像
from scipy import signal
from scipy import special
我遇到了以下错误:
ImportError: DLL load failed: 找不到指定的模块。
我在32位Windows系统中使用Python 2.7.3和Scipy 0.12.0。
我该怎么办?
如果安装了普通的numpy分发包,可以通过安装numpy-MKL包来解决此问题。可以在这里找到该包。
在继续新安装之前,请先删除以前的安装!
我之前已经安装了numpy+mkl,但仍然面临类似的错误。 重新安装后问题得到解决:
pip uninstall numpy-1.13.1+mkl-cp35-cp35m-win_amd64.whl
pip install numpy-1.13.1+mkl-cp35-cp35m-win_amd64.whl
我从这里安装了针对Python 3.5.1的numpy-MKL,但直到我将C:\Program Files\Python35\Lib\site-packages\numpy\core文件夹添加到系统路径中,才解决了问题。
pip install scipy
,神奇地是,我现在可以导入 scipy.linalg 而不出错了。pip3 install "numpy-1.17.3+mkl-cp37-cp37m-win_amd64.whl"
进行安装。但是那样做失败了。卸载它们并简单地执行pip3 install scipy
就可以了(我不需要单独安装numpy)。 - BlueRaja - Danny Pflughoeft我在3.6版本上遇到了这个问题,重新安装和下载wheel包都没有解决。最后我找到了一个有效的解决方案:
打开 "site-packages/scipy" 文件夹,编辑 __init__.py 文件。在文件的最底部添加下面这行代码:
from . import signal
from . import special
from . import linalg
from . import <insert missing submodule here>
这是我唯一尝试过的解决方案,它应该适用于任何人。
pip install
安装Scipy,但是我遇到了一些关于BLAS/ATLAS库的错误,因此我选择了上述链接中提供的二进制文件! - Animesh Pandey