【问题标题】:Missing required dependencies ['numpy']缺少必需的依赖项 ['numpy']
【发布时间】:2019-03-18 11:14:44
【问题描述】:

我正在 Venv 中的远程计算机上运行 python 脚本。这个星期五它工作得很好,但由于某种原因现在它返回了这个错误:

File "D:\PATH\Venv\lib\site-packages\pandas\__init__.py", line 19, in <module>
    "Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['numpy']

我检查了我的版本并且是最新的(numpy-1.16.2 和 pandas-0.24.2),我只能从“pip”安装依赖项。我试过卸载再安装pandas,numpy在几个命令中都无济于事。我不能使用 anaconda 或类似的,也不能使用 ubuntu 的 shell。有谁知道如何解决这个问题以及如何防止它再次发生?这让我们失去了几个工作时间。

【问题讨论】:

    标签: python windows pandas


    【解决方案1】:

    安装多个版本的numpy时会出现此错误。检查以确保您只安装了一个版本的 numpy。

    你也可以只是重复调用 pip uninstall numpy 直到所有版本都被卸载然后使用 pip install numpy 只获取最新版本。

    【讨论】:

      【解决方案2】:

      你在 Venv 中没有 numpy(pandas 需要),你可能在 pandas 中调用了突然需要 numpy 的东西,尝试获取 virtualenv 并运行 pip install numpy

      不确定 windows 但在 unix 中我会:

      source D:\PATH\Venv\bin\activate
      pip install numpy
      

      【讨论】:

      • 没用。 Venv 识别并安装了 numpy
      • 尝试 source D:\PATH\Venv\bin\activate 然后 pip freeze 看看你得到了什么
      猜你喜欢
      • 1970-01-01
      • 2017-07-01
      • 1970-01-01
      • 2017-06-11
      • 2019-07-29
      • 2019-05-05
      相关资源
      最近更新 更多