Pip安装pandas:安装依赖项错误

时间:2018-04-06 14:13:39

标签: python pandas virtualenv

我在虚拟环境中尝试pip install pandas但是我遇到了一个我真的不明白的错误。

pandas error

我猜它与Double requirement given有关,但我真的不知道从哪里开始。

4 个答案:

答案 0 :(得分:4)

我在Python3.4上遇到了同样的错误。

这个错误的根本原因是

  

" pandas 0.21-0.22不再支持Python 3.4"

详情了解此问题:

  

https://github.com/pandas-dev/pandas/issues/20775

     

为Python 3.4安装pandas的问题

     

你得到了错误"双重要求:numpy ......"   出现此错误的原因是pandas 0.21-0.22不再支持Python 3.4,因此不再为Python 3.4分发二进制轮。因此,pip尝试从源代码安装pandas,而这正是Pip版本10现在开始失败的原因。   你可以查看你的python版本。

$ python --version
Python 3.4.3

<强> Solution: Install python 3.5

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.5

安装python 3.5后,您可以在虚拟环境中成功安装pandas(使用Python 3.5)。

答案 1 :(得分:3)

这是一个干净的&amp;新鲜的新的venv?如果没有,尝试一个新的venv,然后首先安装numpy和那个熊猫之后。

BTW:我建议切换到Python 3。

答案 2 :(得分:2)

最新版本的Pandas的python3.4存在一些问题,如果您拥有python3.4,则可以安装0.20.3版的Pandas pip3 install pandas == 0.20.3

答案 3 :(得分:0)

您不必通过pip安装,您可以通过系统的存储库进行安装,请参阅here