尝试导入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的原始问题。

我会重新安装scipy,但是我不记得我从哪里获得了该版本,当我pip安装scipy 0.17.1.tar.gz时,抛出一个错误,说它没有必需的资源。 我也尝试过从此处下载它: https : //github.com/scipy/scipy/releases ,但它们首先没有包含_fblas.pyd。

我不确定从这里去哪里。 我什至不能完全确定为什么它不会导入_fblas.pyd文件。

===============>>#1 票数:0 已采纳

看来您尝试手动遵守所需的软件包。 即使我全力以赴,也要记住,这根本不是一件容易的事。

我还可能要补充一点,这种工作不是针对开发人员(“编写代码的人”),而是针对全职维护人员。 特别针对您的特定Cygwin环境

所以,你能做什么呢? 另外,您可以使用Continuum的支持mkl的python-and-many-tools-includes-mkl + scipy分发版Enthought的Canopy之一 希望这可以避免您花费大量时间凝视屏幕,以免出现问题

  ask by k80 translate from so

未解决问题?本站智能推荐: