Pip install pandas: ошибка установки зависимостей

Я пытаюсь pip install pandas в виртуальной среде, но у меня ошибка Я действительно не понимаю.

pandas error

Я предполагаю, что это имеет какое-то отношение к Double requirement given но я действительно не знаю, куда идти отсюда.

4 ответов


Я встретил ту же ошибку на Python3.4.

и основной причиной этой ошибки является то, что

"панды 0.21-0.22 больше не поддерживает Python 3.4"

подробнее об этой проблеме:

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

проблема с установкой панд для Python 3.4

вы получаете сообщение об ошибке " двойное требование: и NumPy ..." Причина этой ошибки заключается в том, что pandas 0.21-0.22 больше не поддерживает Python 3.4 и, следовательно, больше не распространяет двоичные колеса для Python 3.4. Поэтому pip пытается установить панды из исходного кода, и это то, что теперь начало терпеть неудачу с Pip версии 10. Вы можете проверить свою версию python.

$ python --version
Python 3.4.3

решение: установите 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).


Это чистый и свежий venv? Если нет, одно дело попробовать сделать новый venv, а затем сначала установить numpy и после этого панды.

BTW: я бы предложил перейти на Python 3.


последняя версия pandas имеет некоторые проблемы с python3.4, Если у вас есть python3.4 Вы можете установить 0.20.3 версию pandas pip3 установить pandas==0.20.3


вам не нужно устанавливать через pip, вы можете установить через репозитории вашей системы см. здесь.