无法通过pyCharm windows 8安装scipy - 找不到lapack / blas资源

时间:2015-04-26 21:20:26

标签: python pycharm lapack blas

我目前在通过PyCharm的软件包管理器安装scipy时遇到问题。我已成功安装numpy并且在系统变量中安装了Microsoft Visual Studio C / C ++编译器。

但是,当它在PyCharm中安装scipy时,会发生以下错误:

执行命令:pip install scipy

发生错误:numpy.distutils.system_info.NotFoundError:找不到lapack / blas资源

我已经看到了在windows上安装blas / lapack的其他资源,但我不确定它是否适用于PyCharm的安装。

如果有人有解决方案/资源重定向我,请告诉我。

5 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:1)

PyCharm使用 pip 实用程序,因此如果在程序包安装期间发生任何错误,则表示如果您尝试 pip install<在命令行中打包> ,您将收到相同的错误。

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

答案 2 :(得分:1)

安装用于科学,数学,工程和数据分析的Python包的最佳方法是使用Anaconda

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

答案 3 :(得分:0)

我有同样的问题,下载Anaconda,并将PyCharm中的项目解释器切换到\ Anaconda3 \ python.exe帮助解决了这个问题。

祝你好运!

答案 4 :(得分:-1)

使用Anaconda安装python包并使用解释器作为anaconda / python.exe 在创建新的python项目时。

在没有出现上述错误的情况下,它对我有用。

Refer this:create a project using PyCharm