我目前在通过PyCharm的包管理器安装scipy时遇到问题。我已经成功安装了numpy,并且在系统变量中确实有Microsoft Visual Studio C/C++编译器。
但是,当需要在 PyCharm 中安装 scipy 时,会发生以下错误:
执行命令:点安装西比
发生错误:numpy.distutils.system_info。NotFoundError: 找不到 lapack/blas 资源
我已经看到了在Windows上安装blas/lapack的其他资源,但我不确定它是否适用于PyCharm的安装。
如果有人有解决方案/资源将我重定向到,请告诉我。
只要你使用的是 Python 的 python.org 版本,安装包的最简单方法是首先检查它们是否在 Christoph Gohlke 的 Python Extension Packages for Windows 存储库中。有numpy
和scipy
的预编译包,以及许多其他软件包。您需要从那里安装numpy
,因为它与英特尔的MKL静态链接,并且是那里许多其他软件包的必要依赖项,包括scipy
。
PyCharm 使用 pip 实用程序,因此如果在软件包安装过程中发生任何错误,这意味着如果您尝试在命令行中<软件包>进行 pip 安装软件包>,您将收到相同的错误。
因此,在您的情况下,最好的方法是在命令行中为解释器安装来自 http://www.lfd.uci.edu/~gohlke/pythonlibs/的预编译包,然后重新启动 PyCharm。您也可以检查现在软件包是否在解释器的软件包列表中:设置|项目|项目口译员。
为科学、数学、工程、数据分析安装 Python 包的最佳方法是使用 Anaconda。
这是一个 Python 发行版,附带了最流行的软件包(请参阅此处的软件包列表)。
我遇到了同样的问题,下载Anaconda,并将PyCharm中的项目解释器切换到\Anaconda3\python.exe帮助解决了这个问题。
祝你好运!
使用 Anaconda 安装 python 软件包,并使用解释器作为 anaconda/python.exe创建新的 Python 项目时。
它对我来说效果很好,没有给出上述错误。
参考这个:使用 PyCharm 创建一个项目