缺少必需的依赖项['numpy']

时间:2019-03-18 11:14:44

标签: python windows pandas

我正在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”安装依赖项。我试图卸载,然后以几种顺序安装numpy的pandas,但无济于事。我不能使用anaconda或类似的东西,也不能使用ubuntu的外壳。有人知道如何解决此问题以及如何防止其再次发生吗?这使我们损失了几个工作时间。

2 个答案:

答案 0 :(得分:0)

当安装了多个版本的numpy时,将发生此错误。检查以确保您仅安装了一个版本的numpy。

您也可以重复拨打电话 pip uninstall numpy 直到卸载所有版本,然后使用 pip install numpy 以获得最新版本。

答案 1 :(得分:-1)

您在Venv中没有numpy(熊猫要求),您可能正在熊猫中调用突然需要numpy的东西,请尝试寻找virtualenv并运行pip install numpy

不确定Windows,但在Unix中,我会:

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