OpenCV не найден при импорте

#python #cv2

Вопрос:

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

 Import "cv2" could not be resolved
 

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

 sys.path.append('/usr/local/lib/python39/site-packages)
 

который я видел в одном из сообщений, я также переключался между версиями (пробовал 3.7). Когда я пробую это в pycharm, и я навожу на него курсор, потому что он выдает мне ошибку и возможность установить ее, где я получаю ошибку с именем

 Non-zero exit code (2)
 

Изображение Pycharm:
изображение pycharm

Изображение Vscode: изображение vscode

Ответ №1:

Вы используете неправильную команду для установки библиотеки. Всегда проверяйте команду на веб-сайте с соответствующей документацией пакета, подобной этой: https://pypi.org/project/opencv-python /

Итак, нужная вам команда будет

pip install opencv-python

если это все еще не работает, попробуйте другие варианты:

pip3 install opencv-python

или

python -m pip install opencv-python

Комментарии:

1. Я уже перепробовал все предложенные команды, но это все равно не работает

2. У вас настроен virtualenv? И где вы выполняете эти команды?

3. Я делаю, я запускаю их в cmd …. также пробовал в терминале VSCode. в нем говорится, что он установлен, и другие библиотеки из той же папки работают

4. Я вижу, что вы использовали PyCharm. Попробуйте использовать терминал PyCharm. Также попробуйте переключиться на каталог virtualenv перед запуском команд (но для меня это работает без указания каталога в PyCharm). Кроме того, для PyCharm не забудьте указать интерпретатор проекта (по умолчанию, в правом верхнем углу окна, рядом с кнопкой «выполнить»)