Как исправить ошибка импорта модуля: No module named 'urllib3'?
Импортирую в python 3.6.5 модуль requests 2.18.4
PyCharm отвечает
Traceback (most recent call last):
File "D:/*/python/*.py", line 1, in <module>
import requests
File "C:\Python36-32\Lib\requests\__init__.py", line 43, in <module>
import urllib3
ModuleNotFoundError: No module named 'urllib3'
Модуль urllib установлен в версии 1.22. В командной строке скрипт исполняется.
Вероятно дело в PyCharm? Как решить проблему? (ссылки на документацию - приветствуются)
Версия, установленая в PATH, отличается от интерпретатора PyCharm - либо urllib надо поставить в питон, который указан в IDE, либо указать для проекта тот же python, который зашит в PATH (так логичнее, скорее всего в PC указан дефолтный питон), urllib там судя по всему есть.
Svezhka
прошу прощения, но для танкиста прошу чуть подробнее?
Сейчас у меня:
путь для python в системных переменных (Path) = пути, куда он был установлен (c:\python36-32\).
путь для pycharm указан (Project Interpreter) так: C:\Users\username\PycharmProjects\untitled\venv\Scripts\python.exe.
graph zero, в пути PyCharm указана директория, где находится виртуальное окружение (venv) - используются только те библиотеки, которые установлены в это окружения, и urllib'а там нет. Либо нужно доустановить необходимые библиотеки в venv, либо указать интерпретатор для проекта c:\python36-32 - оба способа должны помочь.