2015-12-18 3 views
3

Я использую OpenCV 3 и python 2.7 и кодирование с помощью PyCharm. Код работает отлично, но PyCharm не распознает cv2 как модуль. Он подчеркивает его красной линией, поэтому он не отображает свои функции в меню разметки.PyCharm не распознает cv2 как модуль

Я попытался установить переменную окружения OPENCV_DIR, но он не работает

OpenCV добывается в F: \ OpenCV и Python установлен на C: \ python27

Что не так?

+0

скопировали вы cv2.pyd исправить папку Lib питона? –

+0

Я скопировал его в C: \ Python27 \ Lib \ site-packages, так как opencv tutorials –

+0

Попробуйте это решение http://stackoverflow.com/a/19885882/2341815 –

ответ

3

У меня такая же проблема, и я боюсь, что на данный момент нет решения. Вы можете прочитать больше о проблеме here

Проблема в том, что OpenCV не включает необходимый файл .py иметь автозаполнения, который может быть, почему PyCharm не подбирая пакет, а также.

Чтобы убедиться, что мы находимся на одной странице, когда вы идете Файл> Настройки по умолчанию> Проект по умолчанию> Project Interpreter и выберите интерпретатор python 2.7, он перечисляет cv2 или opencv в пакетах?

EDIT: Мне удалось заставить его работать с anaconda вместо python. Просто установил anaconda и сделал все так же, как и с python (скопировал cv2, где он был бы на python). Надеюсь, это поможет вам!

+0

Рекомендуется, чтобы вы задавали свои вопросы в качестве комментариев к оригиналу сообщение (вопрос). – gnerkus

+0

Я установил OpenCV 2.4.9, и он отлично работает. –

3

Перейдите по ссылке How to install OpenCV on Windows and enable it for PyCharm without using the package manager

Шаги:

Install Python 2.7.10 
Install Pycharm(If you have not done it already) 
Download and install the OpenCV executable. 
Add OpenCV in the system path(%OPENCV_DIR% = /path/of/opencv/directory) 
Goto C:\opencv\build\python\2.7\x86 folder and copy cv2.pyd file. 
Goto C:\Python27\DLLs directory and paste the cv2.pyd file. 
Goto C:\Python27\Lib\site-packages directory and paste the cv2.pyd file. 
Goto PyCharm IDE and goto DefaultSettings>PythonInterpreter. 
Select the Python which you have installed on Step1. 
Install the packages numpy,matplotlib and pip in pycharm. 
Restart your PyCharm. 
PyCharm now has OpenCV library installed and working. 
+0

Я установил OpenCV 2.4.9, и он отлично работает. –

0

Я следую шаги в ответ WebAPP и после этого он не работает, и я решил переустановить PyCharm IDE, это работает меня. Надеюсь, это поможет.

0

Работал на PyCharm версии 4.0

Выполните следующие действия:

  1. Перейдите в меню Файл> Настройки в Pycharm IDE Window

  2. Переводчица Поиск проекта в строке поиска.

  3. Нажмите на один пакет, используя доступные опции.
  4. Откроется окно с информацией о местонахождении.

Я установил OpenCV-питон пакет для запуска OpenCV команды

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