Импорт cv2 не работает, несмотря на то, что установлен OpenCV-python

#opencv #python-3.6 #importerror #cv2

Вопрос:

Я новичок и пытаюсь запустить код на python, который использует cv2. Я использую терминал python 3.6.8. Пожалуйста, смотрите ниже первую часть кода:

 import cv2
import numpy as np
import os
import sys
import tensorflow as tf

from sklearn.model_selection import train_test_split
 

Хотя я установил opencv-python, я получаю сообщение об ошибке «Модуль не найден», как показано ниже:

 (base) Dhammas-MacBook-Air:python-code-r dhammaandrivini$ python3 traffic.py
Traceback (most recent call last):
File "traffic.py", line 1, in <module>
import cv2
ModuleNotFoundError: No module named 'cv2'
 

Я был бы очень благодарен за любую помощь в этом, так как я действительно хочу закончить этот проект! 🙂

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

1. как вы установили пакет?

Ответ №1:

Скорее всего, вы установили пакет с помощью pip install opencv-python . Это правильная команда, но если на вашем устройстве установлено несколько программ python, это может привести к проблемам.

Я бы посоветовал вам попробовать использовать команду python3 -m pip install opencv-python , эта команда установит opencv для pip, используемого python3, который вы, похоже, используете для запуска своего кода.