Как установить opencv-python в python 3.8

У меня проблема при установке opencv-python в pycharm. После открытия pycharm я нажимаю настройки, а затем интерпретатор проекта, я нажимаю '+' и ищу правильный модуль, я начал установку, но она не работает с

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

Кроме того, я попытался установить его через консоль, но получаю ту же ошибку. Я также обновился до последней версии pip, как я могу решить эту проблему?


person JayJona    schedule 16.11.2019    source источник
comment
Да, это @OferSadan   -  person JayJona    schedule 16.11.2019


Ответы (2)


РЕДАКТИРОВАТЬ / ОБНОВЛЕНИЕ: теперь вы можете установить через pip, поддержка была добавлена ​​в python 3.8

OpenCV еще (официально) не совместим с python 3.8. эта версия python довольно новая, и многие пакеты pip не могут быть установлены на нее (пока). Вы можете убедиться, что внизу страницы PyPi для OpenCV

Три возможных решения:

  1. Понизьте версию до python 3.7.5 и установите пакет через pip, как обычно, и дождитесь официально поддерживаемой версии перед повторной попыткой с python 3.8
  2. Попробуйте самостоятельно собрать OpenCV из исходных файлов. Это может потребовать довольно много технических знаний и в любом случае может выйти из строя без внесения некоторых изменений в исходный код. Если вас интересует это решение, начните здесь для Windows или здесь для Linux
  3. здесь доступно предварительно созданное колесо, которое работает с python 3.8, но это неофициально (но источник здесь вполне заслуживает доверия) - это, вероятно, самый простой вариант для настройки

Кроме того, вы можете отслеживать, когда появится поддержка Python 3.8, в этом выпуске GitHub.

person Ofer Sadan    schedule 16.11.2019
comment
@james без проблем, добавил ссылку, где можно проверить версии - person Ofer Sadan; 16.11.2019
comment
@james просто для вас, версия для python 3.8 сейчас отсутствует, и вы можете установить ее через pip или через pycharm - person Ofer Sadan; 25.11.2019

решение для использования в 3.8 - загрузить .whl и установить его с помощью примера pip: pip install D: \ downloads \ opencv_python-4.2.0-cp38-cp38-win_amd64.whl

person angel albinagorta    schedule 09.05.2020