试图导入scipy.interpolate,但它不能导入_fblas.pyd。它一直抛出以下错误
File "C:\cygwin64\lib\python2.7\site-packages\scipy/linalg/blas.py", line 155, in <module>
from scipy.linalg import _fblas
ImportError: cannot import name _fblas我的在线研究表明,这是因为我安装了错误的numpy版本,我需要安装numpy+mkl。因此,我卸载了我拥有的版本,pip安装了numpy 1.10.4,其中包括mkl。
这并没有修复_flbas.pyd的最初问题。
我会重新安装pip,但我不记得我从哪里得到了我的版本,当我在pip中安装0.17.1.tar.gz时,它会抛出一个错误,说明它没有blas资源,这是必要的。我也尝试从这里下载它:https://github.com/scipy/scipy/releases,但它们一开始不包括_fblas.pyd。
我不知道从这里往哪里走。我甚至不完全确定为什么它不会导入_fblas.pyd文件。
发布于 2016-05-25 16:19:25
这看起来像是您试图手动遵从所需的包。尽管我对你的努力不感兴趣,但请记住,这根本不是一项简单的任务。
我还可以补充一点,这种工作不是针对开发人员(“编写代码的人”)的,而是专门为维护人员准备的。特别是在你特殊的Cygwin环境下
那么,你能做什么?或者,您可以使用连续体的mkl准备的python和许多工具-包括-mkl+mkl分布或恩菲特的檐篷之一。希望这能避免你长时间盯着屏幕想知道出了什么问题
https://stackoverflow.com/questions/37420933
复制相似问题