@gregorypetrov

Почему Python не видит модули, установленные через pip?

На Debian 7 Wheezy установлен Python 2.7.13 - самый свежий из 2-й версии, а также актуальный pip.
Ставлю модуль requests:

pip install requests

Установка проходит без ошибок, модуль появляется в папке /usr/local/lib/python2.7/dist-packages. Но при попытке импорта модуля (import requests) в скрипте выпадает ошибка:

ImportError: No module named requests

Если снова попробовать сделать pip install requests, установщик говорит, что модуль уже есть:

Requirement already satisfied: requests in /usr/local/lib/python2.7/dist-packages (2.21.0)


В чем может быть дело? Почему установщик говорит, что модуль уже есть, в папке с модулями requests присутствует, но питон его не может импортировать при вызове ни в скрипте, ни в консоли?

(Та же история с lxml и другими модулями, которые устанавливал через pip).
  • Вопрос задан
  • 3493 просмотра
Пригласить эксперта
Ответы на вопрос 1
@generation_next
Дядь, глупый вопрос, но все же я его задам.
Ты часом не через pyCharm пытаешься все запустить?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы