Не удается установить пакеты с помощью pip

#python #pip

#python #pip

Вопрос:

Когда я попытался установить OpenCV с помощью pip3 install opencv-python, я получил эту ошибку

Не удалось найти версию, удовлетворяющую требованию opencv-python (из версий: ) Не найден соответствующий дистрибутив для opencv-python

я попытался обновить pip с помощью

 pip install --upgrade pip 
 

и

 curl https://bootstrap.pypa.io/get-pip.py | python
 

ни один из них не помог мне, и pip обновлен
, попытка загрузить и скомпилировать opencv вручную выдает кучу ошибок

 python version -2.7,3.6.2

pip version- up to  date

raspberry pi 2
 

Ответ №1:

Обычно эта информация означает, что ваша версия python или версия ОС несовместимы с любой версией OpenCV, которую pip может найти в Интернете.

 Could not find a version that satisfies the requirement opencv-python (from versions: ) No matching distribution found for opencv-python
 

Поэтому, пожалуйста, проверьте вашу версию python (включая 32-разрядную или 64-разрядную) и тип ОС, версию, а затем повторите попытку pip.
Я использую python3.6.5 32bit (virtualenv), Windows 10 64bit успешно устанавливает OpenCV.

Ответ №2:

https://pypi.org/project/opencv-python / говорит: «Обратите внимание, что формат wheel (особенно manylinux) в настоящее время не поддерживает должным образом архитектуру ARM, поэтому в PyPI нет пакетов для платформ на базе ARM. Однако пакеты opencv-python для Raspberry Pi можно найти на https://www.piwheels.org /