Невозможно установить OpenCV с помощью pip3 - PullRequest
0 голосов
/ 16 апреля 2019

Когда я попытался установить OpenCV на Raspberry Pi для обнаружения объектов, я получил эту ошибку:

Пип настроен в местах, где требуется TLS / SSL, однако модуль ssl в Python недоступенopen ssl version -OpenSSL 1.1.0f 25 мая 2017 г. (Библиотека: OpenSSL 1.1.0j 20 ноября 2018 г.)

Я использую Python 2.7 в качестве глобального и установил все пакеты для OpenCV.

Версия в пипсах: pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

Я использовал pip3 install opencv-python для установки OpenCV.

Это ошибка:

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Collecting opencv-python
  Could not fetch URL https://pypi.python.org/simple/opencv-python/: There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because the SSL module is not available. - skipping
  Could not fetch URL https://www.piwheels.org/simple/opencv-python/: There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because the SSL module is not available. - skipping
  Could not find a version that satisfies the requirement opencv-python (from versions: )
No matching distribution found for opencv-python

1 Ответ

1 голос
/ 16 апреля 2019

Вы не можете установить OpenCV на Raspberry Pi, не собрав его самостоятельно.Вот почему вы получаете ошибку No matching distribution found for opencv-python.Вы должны построить его самостоятельно на Raspberry Pi.Самые последние версии также используют Python 3, который вам нужно будет использовать, но он должен быть включен в изображение Rasbian.Попробуйте python3 --version, чтобы узнать.

Здесь есть подробное руководство по сборке и установке OpenCV: https://www.learnopencv.com/install-opencv-4-on-raspberry-pi/

На сайте выше также есть скрипт, который вы можете скачать и использовать для более простой установки,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...