Почему мой PyCharm не может найти модуль запросов, который я установил? - PullRequest
0 голосов
/ 01 апреля 2020

Я использовал команду pip install requests в cmd и успешно установил модуль запросов, но когда я пытаюсь импортировать его в свой файл в pycharm, он выдает "ModuleNotFoundError: No module named 'requests'.

Я видел пару других сообщений об этой проблеме, но не нашел работающего решения. Любая помощь с благодарностью! Изображение моего pycharm окна и настроек интерпретатора прилагается. ! PyCharm Image (https://gyazo.com/747ae3afb56048f9228df85762c4ad97)

В качестве примечания я успешно запустил этот код в моем Python IDLE, поэтому я предполагаю, что это не проблема кода, а просто проблема с моими настройками PyCharm.

Traceback (most recent call last):
  File "C:/Users/danie/PycharmProjects/Web_Scraping_Project/Web_Scraper.py", line 1, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

Процесс завершен с кодом выхода 1

Ответы [ 2 ]

1 голос
/ 01 апреля 2020

Вы должны активировать виртуальную среду.

source venv/bin/activate
pip install requests

Или вы можете добавить библиотеку из PyCharm GUI. Справа на скриншоте, который вы отправили, есть знак «+», щелкните по нему и найдите библиотеку запросов.

0 голосов
/ 01 апреля 2020

Похоже, что ваш проект использует среду virtualenv python. Установка pip, которую вы сделали, вероятно, выполняется в вашей системе python.

Вы можете установить пакеты, активировав свой virutalenv (путь к исходному каталогу / to / venv / bin / activ) и используя pip как обычно, установив пакеты с помощью интерфейса PyCharm (вы можете увидеть маленькую кнопку «+» в вашем снимок экрана) или просто используя терминал в PyCharm (это должно активировать virtualenv автоматически).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...