2015-12-03 64 views
0

我最近更新numpy的从1.7.1至1.10.1和SciPy的从0.15.1至0.16.1,现在我得到当我运行,涉及SciPy的代码下面的错误:SciPy的BLAS错误

File "C:\Python27_x64\lib\site-packages\scipy\linalg\blas.py", line 155, in <module> 
    from scipy.linalg import _fblas 
ImportError: DLL load failed: The specified module could not be found. 

我想这一切:

但这些都不奏效。我跟着地址找到了python文件夹中指定路径的缺失模块。 我使用PyCharm代码编辑器在Win-64位上使用Python 2.7.10。 任何帮助将不胜感激!

回答

1

它们已被删除。从scipy 0.16.0 release notes

以下已过时的模块已被删除:scipy.lib.blasscipy.lib.lapackscipy.linalg.cblasscipy.linalg.fblasscipy.linalg.clapackscipy.linalg.flapack。自从Scipy 0.12.0以来,它们已被弃用,功能应该被访问为scipy.linalg.blasscipy.linalg.lapack

+0

但是,如果行被另一个包调用,该怎么办?在我的追逐中,他们被scikit-image调用。 – Litwos

+0

您需要查看包是否有更新或降级scipy。 – TheBlackCat

+0

scikit-image模块已更新,那么,如何降级scipy?我试过 - >'pip install scipy == 0.15.1' – Litwos