#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"])