Python нет модуля с именем «запросы», даже запросы на установку - PullRequest
0 голосов
/ 13 января 2020

Я запускаю мой python проект Scrapy показывает ошибку no module named 'requests'

Итак, я набираю pip install requests

и затем терминальную информацию:

Requirement already satisfied: requests in ./Library/Python/2.7/lib/python/site-packages (2.22.0)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in ./Library/Python/2.7/lib/python/site-packages (from requests) (3.0.4)
Requirement already satisfied: idna<2.9,>=2.5 in ./Library/Python/2.7/lib/python/site-packages (from requests) (2.8)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in ./Library/Python/2.7/lib/python/site-packages (from requests) (1.25.7)
Requirement already satisfied: certifi>=2017.4.17 in ./Library/Python/2.7/lib/python/site-packages (from requests) (2019.11.28)

type команда pip list может видеть request 2.22.0

Я набираю команду python --version, чтобы проверить python версию:

python 2.7.16

Наконец, я снова запускаю свой проект scrapy, все еще вижу ту же ошибку no module named 'requests'

Я не знаю, как исправить ошибку сейчас, любая помощь будет оценена. Спасибо.

Ответы [ 3 ]

1 голос
/ 13 января 2020

Если вы используете две разные версии Python, это должно объяснить, почему вы не можете использовать свой модуль.

Чтобы установить модуль на Python 3, попробуйте:

pip3 install requests

И убедитесь, что вы используете правильную версию.

1 голос
/ 13 января 2020

Установите python3 и pip3, а затем pip3 install requests

, если вы используете Ubuntu python3 установлено по умолчанию

сначала вы должны установить pip3 с помощью apt install python3-pip а затем pip3 install requests

0 голосов
/ 13 января 2020

Проверьте, используете ли вы тот же интерпретатор, для которого вы установили пакет, используя pip install. Рекомендуется избегать подобных проблем, когда у вас несколько версий python, используйте pip в качестве модуля вместо прямого вызова pip.

Например:

python -m pip install requests

python3 -m pip install requests

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