Я'пытался установить OpenCV и cv2 как из Pycharm, так и из терминала, как было предложено:
pip install --user opencv
pip install --user cv2
но я получаю следующую ошибку для них:
Collecting opencv
Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv
и
Collecting cv2
Could not find a version that satisfies the requirement cv2 (from versions: )
No matching distribution found for cv2
Как я могу исправить это и установить пакеты правильно? Я использую python 3.4.
Вы получаете эти ошибки, потому что рад
и cv2
не имена пакетов Python.
Они оба включены в качестве части `в формате OpenCV-Python в пакет можно установить из пункта.
Если вы используете Python 2 можно установить с помощью pip:
pip install opencv-python
Или использовать equivilent для Python 3:
pip3 install opencv-python
После выполнения соответствующей команды типун тебе на упаковке должны быть доступны для использования в Python.
Я столкнулся с той же проблемой. Одна из проблем может заключаться в том, что OpenCV создан для Python 2.7, а не 3 (не все библиотеки python 2.7 будут работать в python 3 или выше). Я также не верю, что вы можете загрузить OpenCV непосредственно через PyCharm' установщик пакетов. Я нашел удачу, следуя инструкциям: OpenCV Python. В частности:
import cv2
, и при отсутствии ошибок print cv2.__version__
.В качестве альтернативы я использовал этот пакет opencv-python, который вы можете просто установить с помощью pip, используя pip install opencv-python
.
Удачи!
Попробуйте это. Я использую ноутбук Jupyter (ОС: ОС Ubuntu 16.04 LTS на Гугл облачной платформы + в Windows). Выполняется следующая команда в Jupyter Notebook для установки использованием OpenCV:
!pip install opencv-contrib-python #working on both Windows and Ubuntu
После успешной установки вы получите следующее сообщение:
Successfully installed opencv-contrib-python-4.1.0.25
Теперь перезагрузите ядра и попробовать импортировать в формате OpenCV как:
import cv2
Эту же команду можно использовать для установки OpenCV на окна, а также.
Решение 2: попробуйте следующие команды, чтобы установить использованием OpenCV: Для Ubuntu: Выполните следующую команду из терминала:
sudo apt-get install libsm6 libxrender1 libfontconfig1
Перезагрузить ядра ноутбука Jupyter и выполнить следующую команду:
!pip install opencv-contrib-python
Примечание: Вы можете выполнить все вышеперечисленные команды из терминала, а также без использования '!'.
Установка opencv не так проста. Сначала необходимо предварительно установить некоторые пакеты.
Я бы не рекомендовал неофициальный пакет opencv-python. Он не работает должным образом в macos и ubuntu (см. этот пост). Не знаю, как насчет windows.
Есть много сайтов, объясняющих, как установить opencv и все необходимые пакеты. Например, вот этот.
Проблема, связанная с попыткой установить opencv несколько раз, заключается в том, что перед повторной попыткой нужно полностью удалить программу, иначе может возникнуть множество ошибок.
вот учебник, который сработал для меня без проблем.
Скопировано с сайта выше важной части:
Скачайте версию OpenCV, соответствующую вашей установке Python. из здесь. В моем случае я использовал opencv_python-3.1.0-cp35-cp35m-win32.whl.
Теперь откройте окно cmd, как и раньше. Вы можете открыть его прямо в вашей папке Downloads, если вы нажмете SHIFT и щелкните правой кнопкой мыши внутри нее. Идея заключается в том. открыть окно cmd, в котором вы скачали вышеуказанный [...] файл. Используйте команду [...] для установки [...] OpenCV:
1 pip install "opencv_python-3.1.0-cp35-cp35m-win32.whl"
Дополнительное замечание: не забудьте изменить имя скачанного файла в используемой команде. По-видимому, установив opencv, вы'получите доступ и к cv2.
необходимо установить в формате OpenCV-Python в
типун/pip3 install в формате OpenCV-питон
при попытке импорта в формате OpenCV-питон, появляется сообщение об ошибке. Чтобы исправить эту ошибку, используйте
импорт cv2`
Как насчет попробовать несколько разных зеркал? Если вы находитесь в Китае, я настоятельно рекомендую вам попробовать:
sudo pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ opencv-contrib-python
Если нет, то просто замените URL-адрес, чтобы другие зеркала вам нравится! Удачи.
Я предпочитаю использовать виртуальное окружение для установки таких пакетов, а не всей системы, экономит время и усилия, а не строить из источника.
Я использую virtualenvwrapper
Пользователь Windows может скачать
типун установить virtualenvwrapper-выиграть
https://pypi.org/project/virtualenvwrapper-win/
В Linux следовать
установить Пип в формате OpenCV-Python в
в формате OpenCV-питон
Если для обработки видео требуется
пункт Установить в формате OpenCV-ВНО-питон
в формате OpenCV-ВНО-питон
Если вам не нужен графический интерфейс в OpenCV
пункт Установить в формате OpenCV-ВНО-питон-безголовый
в формате OpenCV-ВНО-питон-безголовый