2016-06-12 3 views
14

Я пытался установить как OpenCV и CV2 от обоих PyCharm и от терминала, как предложил использовать:PyCharm/Python OpenCV и CV2 установить ошибки

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.

+0

Если вы находитесь на Ubuntu, попробуйте 'sudo apt-get install python3-opencv' – Tes3awy

+0

[Этот ответ] (https://stackoverflow.com/a/41895783/4561047) работал для меня в Mac OS. – brandaemon

ответ

4

Я столкнулся с той же проблемой. Одной из проблем может быть создание OpenCV для Python 2.7, а не 3 (не все библиотеки python 2.7 будут работать в python 3 или выше). Я также не считаю, что вы можете загрузить OpenCV напрямую через установщик пакетов PyCharm. Я нашел удачу в соответствии с инструкциями: OpenCV Python. В частности:

  1. Загрузка и установка OpenCV из SourceForge
  2. Копирование файла cv2.pyd от загрузки (OpenCV \ сборка \ питон \ 2.7 \ x64) в папку сайта-пакеты в Python (что-то вроде: C: \ python27 \ Lib \ сайт-пакеты)
  3. В PyCharm, откройте питон консоль (Tools> Python Console) и типа: import cv2, и не предполагающий никаких ошибок print cv2.__version__

Кроме того, я имел счастье с помощью этого пакета opencv-python , w что вы можете прямо установить с помощью пипса с pip install opencv-python

Удачи!

1

here is a tutorial который работал для меня без проблем.

Скопировано с сайта выше важной части:

Скачать версию OpenCV, соответствующую вашей установке Python из here. В моем случае я использовал 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.

0

Установка opencv не является прямой. Сначала вам необходимо предварительно установить некоторые пакеты.

Я бы не рекомендовал неофициальный пакет opencv-python. Не работает должным образом в macos и ubuntu (см. Это post). Не знаю о окнах.

Существует множество веб-страниц, в которых объясняется, как установить opencv и все необходимые пакеты. Например, this one.

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

5

Вы получаете эти ошибки, потому что opencv и cv2 не являются именами пакетов python.

Они оба включены как часть пакета opencv-python, доступного для установки с пипа.

Если вы используете Python 2 вы можете установить с пип:

pip install opencv-python 

Или использовать equivilent для Python 3:

pip3 install opencv-python 

После выполнения соответствующей команды пип ваш пакет должен быть доступен использовать из python.

+0

Это не дает ответа на вопрос. Чтобы критиковать или просить разъяснения у автора, оставьте комментарий ниже их сообщения. - [Из обзора] (/ review/low-quality-posts/18674375) – manish

Смежные вопросы