2015-04-26 31 views
10

我目前在通过PyCharm的包管理器安装scipy时遇到问题。我已成功安装numpy,并在系统变量中包含Microsoft Visual Studio C/C++编译器。无法通过pyCharm窗口安装scipy 8 - 找不到lapack/blas资源

然而,当它的时间在PyCharm安装SciPy的,会出现以下错误:

执行的命令:PIP安装SciPy的

时出错:numpy.distutils.system_info.NotFoundError:没有LAPACK/blas资源发现

我已经看到有关在Windows上安装blas/lapack的其他资源,但我不确定它是否可以在PyCharm的安装中使用。

如果有人有解决方案/资源重定向我,请让我知道。

回答

9

只要您使用python.org版本的Python,安装软件包的最简单方法是首先检查它们是否在Christoph Gohlke的Python Extension Packages for Windows存储库中。对于numpyscipy都有预编译包,还有许多其他许多包。您需要从那里安装numpy,因为它与静态链接到英特尔的MKL,并且对于其中的许多其他软件包(包括scipy)而言是必要的依赖关系。

+2

这对我有效。一旦我下载了预编译好的whl文件,我就跑了'pip install C:\ path \到\ numpy-1.9.2 + mkl-cp27-none-win32.whl',而且对于scipy –

1

PyCharm使用PIP效用,所以如果包安装过程中发生任何错误这意味着,如果你试图PIP在命令行安装<包>,你会得到同样的错误。

因此,在您的情况下,最好的方法是在命令行中为解释器安装http://www.lfd.uci.edu/~gohlke/pythonlibs/的预编译包,然后重新启动PyCharm。此外,您还可以检查包装是否在解释器的包装清单中:设置|工程|项目翻译。

1

为科学,数学,工程,数据分析安装Python软件包的最佳方式是使用Anaconda

这是一个Python发行版,附带最受欢迎的软件包(请参阅软件包列表here)。

0

我有同样的问题,并下载蟒蛇,并切换项目解释在PyCharm到\ Anaconda3 \ python.exe帮助解决这个问题。

祝你好运!