python与numpy的熊猫依赖

时间:2018-09-20 15:15:01

标签: python pandas numpy

我正在尝试在项目中安装pandas,而numpy==1.13.1已成为项目的一部分,我想保留numpy == 1.13.1并按以下方式安装熊猫:

当我尝试使用require.txt进行安装时:

numpy==1.13.1
pandas==0.20.0

它可以完美安装,但是在python解释器中尝试import pandas时,出现错误:

ImportError: C extension: numpy.core.multiarray failed to import not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace --force' to build the C extensions first.

而如果我仅将require.txt保留为:

pandas==0.20.0

它可以完美安装,并且import pandas可以正常工作。

我的假设是,当已经单独安装了numpy时,它无法与pandas一起构建,而当没有安装numpy时,它将作为pandas依赖项被安装,因此可以很好地构建,如果这是真的,我会从要求中删除numpy .txt并允许它作为pandas依赖项安装,我应该安装哪个版本的pandas,以便在从require.txt安装所有库之后,我将拥有numpy==1.13.1。 如果这不是问题,那应该怎么走

我想要的输出是:

numpy==1.13.1 installed pandas version any except 0.23.* import pandas working fine

python version : 2.7.10

0 个答案:

没有答案