【问题标题】:Missing required dependencies ['numpy'] for anaconda ver5.3.1 on pycharm在 pycharm 上缺少 anaconda ver5.3.1 所需的依赖项 ['numpy']
【发布时间】:2018-12-03 03:16:18
【问题描述】:

我刚刚安装了使用 python 3.7 的 anaconda ver5.3.1。

我遇到了以下错误;

“缺少必需的依赖项 {0}”.format(missing_dependencies))
ImportError:缺少必需的依赖项 ['numpy']

我已使用condanumpy、pandas 升级到最新版本,但出现同样的错误。要解决这个问题,我必须降级到使用 python 3.6 的旧版 anaconda

我使用的是 Windows 10。

编辑:我刚刚发现这个问题与 pycharm 比 anaconda 更相关。在调试模式下运行 pycharm 时出现此错误。但是,当我在 Anaconda 提示控制台中运行相同的 python 脚本时,没有错误。

我应该检查哪些可能的 pycharm 设置来解决这个问题?有没有办法配置pycharm输出更详细的错误信息?

【问题讨论】:

    标签: python python-3.x pycharm anaconda conda


    【解决方案1】:

    这是 PyCharm 中的一个已知问题https://youtrack.jetbrains.com/issue/PY-32366

    对于解决方法,您可以在 PyCharm 的运行配置中定义正确的 PATH(通过激活终端中的 conda env 和 echo %PATH% 来获取值)。

    【讨论】:

    • 我想最简单的解决方案是等待pycharm的新更新来解决这个问题。暂时还是用python v3.6吧。
    【解决方案2】:

    我怀疑您的 pycharm 为您的项目创建了一个新环境。也许它复制了 anaconda python.exe 但不是所有的全局包。

    在 pycharm 中,您可以转到项目属性,在那里您可以看到所有可用包的列表,并添加其他包。在这里你可以安装 Numpy。

    文件 --> 设置 --> 项目: --> 项目解释器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-12
      • 1970-01-01
      • 1970-01-01
      • 2017-07-01
      • 1970-01-01
      • 2017-06-11
      相关资源
      最近更新 更多