【问题标题】:Numpy import error in PyCharm (Importing the multiarray numpy extension module failed) [duplicate]PyCharm 中的 Numpy 导入错误(导入多数组 numpy 扩展模块失败)[重复]
【发布时间】:2018-10-10 11:09:27
【问题描述】:

我很高兴使用 PyCharm 专业版有一段时间了。重新安装 miniconda 和 PyCharm 后,在任何 conda 环境中导入 numpy 都会导致以下错误:

ImportError: Importing the multiarray numpy extension module failed. Most likely you are trying to import a failed build of numpy. If you're working with a numpy git repo, try 'git clean -xdf' (removes all files not under version control). Otherwise reinstall numpy. Original error was: DLL load failed: The specified module could not be found.

python 解释器设置正确(并打印在 PyCharm 控制台的顶部)。在 PyCharm 之外导入 numpy 就可以正常工作。

有没有人知道为什么会发生这种情况?

Windows 10 上的 Python 3.7 和 numpy 1.15.2 和 PyCharm Professional 2018.2.4。

谢谢!

【问题讨论】:

    标签: python numpy pycharm


    【解决方案1】:

    这很可能是兼容性问题,请尝试以下操作:

    pip uninstall numpy
    pip install numpy --upgrade
    

    【讨论】:

      【解决方案2】:

      您正在从未激活的环境中启动 pycharm,这是不支持的。可能您还没有将 miniconda 添加到路径中。我有同样的问题。您有两个选择:您可以在安装时重新安装 miniconda 和“添加到路径”(conda 不建议这样做),或者从激活环境的 miniconda 提示符启动 pycharm。问题的详细解决方法可以在这里找到:https://github.com/conda/conda/issues/7833

      【讨论】:

      • 谢谢!这解决了这个问题,但是您知道最近是否发生了变化吗?我有另外两台使用 PyCharm 的机器在 conda 环境中运行良好,但它们都没有将 miniconda 添加到路径中。
      • 不客气。我不知道,我最初也能做到这一点,但最近我得到了错误。但是在 github 错误报告中,一位开发人员只是告诉我,他们不对第三方应用程序行为 (pyCharm) 负责,并且不支持在未激活的环境中使用 pycharm,因此他们不对您可能遇到的任何错误负责.
      • 我怀疑确实发生了一些变化,但在 conda 或 PyCharm 方面,我不确定是哪一个。我大约在同一时间(18 年 10 月)开始看到这个错误。
      猜你喜欢
      • 2018-04-11
      • 1970-01-01
      • 2023-03-21
      • 2017-05-30
      • 2018-08-18
      • 2020-04-29
      • 1970-01-01
      • 2020-08-18
      • 2021-03-29
      相关资源
      最近更新 更多