установка для устранения неполадок cv2 и opencv Python

#python #installation #cv2

#python #установка #cv2

Вопрос:

Я совершенно новичок в python. В настоящее время я пытаюсь установить пакет с именем cv2 / openvc. После миграции из Rstudio я пытаюсь использовать rodeo таким же образом для python. Python определенно кажется менее удобным для пользователя.

Когда я пытаюсь импортировать пакет из rodeo, я получаю следующую ошибку:

введите описание образа здесь

Однако, когда я запускаю python из командной строки Windows и все работает нормально, я могу даже импортировать cv2 и проверить версию.

введите описание образа здесь

Почему это и как я могу это исправить?

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

1. похоже, у вас есть (как минимум) 2 отдельные установки python. при запуске терминала rodeo. сообщает ли это вам, какая версия и / или расположение вашего исполняемого файла python?

2. Нет, в нем не указано, где находится python или версия. Я попытался изменить команду python на ~ AppDataLocalProgramsPythonPython37python.exe безрезультатно. Честно говоря, я думаю, что это огромная путаница, теперь у меня так много разных версий пакетов.

3. Не могли бы вы, пожалуйста, опубликовать вывод этой команды: python -m pip list ? В нем должно быть указано, какие пакеты установлены.

4. в строке Rodeo или cmd?

5. в Rodeo (поскольку именно там вы хотели бы работать)

Ответ №1:

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

 import sys
import subprocess
subprocess.call([sys.executable, "-m", "pip", "install", "opencv-python"])