答案 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。