Pip install pandas: ошибка установки зависимостей
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, вы можете установить через репозитории вашей системы см. здесь.