【问题标题】:Trouble installing scipy via pyCharm windows 8 - no lapack / blas resources found通过 pyCharm windows 8 安装 scipy 时遇到问题 - 找不到 lapack / blas 资源
【发布时间】:2016-09-17 23:21:47
【问题描述】:

我目前无法通过 PyCharm 的包管理器安装 scipy。我已经成功安装了 numpy,并且在系统变量中确实有 Microsoft Visual Studio C/C++ 编译器。

但是,当需要在 PyCharm 中安装 scipy 时,会出现以下错误:

执行命令:pip install scipy

发生错误:numpy.distutils.system_info.NotFoundError: no lapack/blas resources found

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

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

【问题讨论】:

    标签: python pycharm lapack blas


    【解决方案1】:

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

    【讨论】:

    • 这对我有用。下载预编译的 whl 文件后,我运行 pip install C:\path\to\numpy-1.9.2+mkl-cp27-none-win32.whl 和 scipy 相同
    【解决方案2】:

    PyCharm 使用 pip 实用程序,因此如果在安装包的过程中出现任何错误,这意味着如果您在命令行中尝试 pip install 您将得到相同的错误.

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

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

        祝你好运!

        【讨论】:

          【解决方案5】:

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

          对我来说效果很好,没有出现上述错误。

          Refer this:create a project using PyCharm

          【讨论】:

            猜你喜欢
            • 2015-03-27
            • 1970-01-01
            • 2023-03-27
            • 2016-02-14
            • 2015-08-25
            • 2021-12-25
            • 1970-01-01
            • 2020-05-15
            相关资源
            最近更新 更多