Невозможно импортировать модуль cv2 (Python 3.6)

полный nexwbie здесь.

Я безуспешно пытаюсь установить модуль cv2 для python, но он не работает. Я работаю с Python 3.6 (64 бита)

Я набрал в cmd следующие команды:

C:\Users\leahj>C:\Users\leahj\AppData\Local\Programs\Python\Python36\Scripts\pip3 install cv2
Collecting cv2
  Could not find a version that satisfies the requirement cv2 (from versions: )
No matching distribution found for cv2

C:\Users\leahj>C:\Users\leahj\AppData\Local\Programs\Python\Python36\Scripts\pip3 install opencv
Collecting opencv
  Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv

C:\Users\leahj>C:\Users\leahj\AppData\Local\Programs\Python\Python36\Scripts\pip3 install opencv2
Collecting opencv2
  Could not find a version that satisfies the requirement opencv2 (from versions: )
No matching distribution found for opencv2

Я пытался найти ответы на этом сайте, но не нашел. Самым точным, что я обнаружил, было следующее: https://breakthrough.github.io/Installing-OpenCV/ но мне кажется, что мне нужно вернуться к более старой версии Python?


person Janjouneh    schedule 18.06.2018    source источник
comment
У меня была аналогичная проблема с macOS Catalina: вот что я сделал stackoverflow.com/a/61578366/11559619   -  person NicolasElPapu    schedule 03.05.2020


Ответы (2)


Стараться сделать:

pip3 install opencv-python
person Community    schedule 18.06.2018
comment
Большое спасибо. Подскажите, пожалуйста, почему мне не нужно указывать путь и что означает -python? - person Janjouneh; 18.06.2018
comment
И знаете ли вы, почему [C: \ Users \ leahj ›C: \ Users \ leahj \ AppData \ Local \ Programs \ Python \ Python36 \ Scripts \ pip3 install NumPy] сработало? - person Janjouneh; 18.06.2018
comment
Numpy работал, потому что так называется библиотека. Разработчик должен выбрать, какое имя получит библиотека. Иногда имя уже занято, и ему приходится выбирать другое. Что касается пути, вам не нужно его указывать, потому что он автоматически сделает это за вас. - person ; 18.06.2018
comment
Но разве opencv - это тоже не имя библиотеки? - person Janjouneh; 18.06.2018
comment
Это. Другая похожая вещь происходит и с Tkinter. Это зависит от того, как он назван в PyPi. pypi.org/project/opencv-python - person ; 18.06.2018

Работает на Python 3.5

Для python 3.6 методы conda install opencv и conda install -c conda-forge opencv для OpenCV по-прежнему СЛОМАННЫ для чтения и отображения видео / изображений.

Вместо этого используйте pip install ниже:

python -m pip установить opencv-python

Ссылка: https://www.scivision.co/install-opencv-python-windows/

person Samer Ayoub    schedule 25.07.2018
comment
здесь что за использование параметра -m? - person Divyang Shah; 03.09.2019
comment
@DivyangShah -m используется для запуска библиотечного модуля как скрипта. Для получения дополнительной информации используйте ›python -h. Выше пользователь использовал полную команду вместо короткой команды pip, возможно, он не добавил путь Python в системный каталог. - person Akshay Gaikwad; 08.12.2020