ModuleNotFoundError: Нет модуля с именем 'cv2' Как я могу установить пакеты в папках Python? а не в анаконде - PullRequest
0 голосов
/ 05 октября 2019

Ранее я установил Python 3.7, Anaconda3 и Jupyter Notebook. Затем я попытался установить библиотеку opencv, используя следующую команду:

pip install opencv-python

и сказал:

Требование уже выполнено: opencv-python в c:\ programdata \ anaconda3 \ lib \ site-packages (4.1.1.26)

Когда я пытался импортировать библиотеку open-cv из IDLE, она выдает следующую ошибку.

ModuleNotFoundError: Нет модуля с именем 'cv2'.

Но когда я запускаю его из блокнота jupyter, он работает.

Причина этого, как я вижу, заключается в том, что пакеты устанавливаются в папки anaconda3, а не в папки python.

Как установить пакеты в папки python? Поскольку мне нужно запустить это из IDLE.

Я использую Python 3.7.1 на Windows 10.

Спасибо.

1 Ответ

0 голосов
/ 05 октября 2019

Какой IDLE вы используете для программы на python? Если вы используете Python IDLE, обычно при импорте пакетов они устанавливаются в C: \ Users \ Ваше имя_пользователя \ AppData \ Local \ Programs \ Python \ Python37-32 \ Lib

Если выЕсли вы хотите установить пакет в другую папку, попробуйте использовать этот

pip install --target=C:\path\to\folder\ opencv-python

Если у вас есть другой IDLE, укажите в комментариях, что это такое (PyCharm, VSCode. ..).

...