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

Dee*_*Dee 8 python virtualenv pandas

我正在尝试pip install pandas在虚拟环境中,但我有一个错误,我真的不明白.

熊猫错误

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

蔡宗容*_*蔡宗容 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
Run Code Online (Sandbox Code Playgroud)

解决方案:安装python 3.5

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.5
Run Code Online (Sandbox Code Playgroud)

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

  • 对我来说,我遇到这个问题是因为我使用的是 Python 3.7,而 Pandas 0.22.0 仅支持 Python 3.6。我安装了支持Python 3.7的Pandas 0.24.2并且安装成功。 (2认同)