#python #msys #msys2
#python #msys #msys2
Вопрос:
Я использую MSYS2, но без pip (ошибка SSL), и когда я пытаюсь запустить
python vin.py
Это выдает мне эту ошибку:
Traceback (most recent call last):
File "vin.py", line 1, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
Что я могу сделать? Заранее спасибо
Комментарии:
1.
requests
Модуль не является частью стандартной библиотеки Python. Вы установили его в своей системе?2. Я установил
mingw64/mingw-w64-x86_64-python3-requests
, и, к сожалению, он по-прежнему выдает ошибку.
Ответ №1:
Я думаю, это потому, что вы установили requests
модуль для Python 3 во время работы с Python 2.
Чтобы установить пакет специально для Python 2, попробуйте ввести эту команду:
pip2 install requests
или
python -m pip install requests
Если вы хотите вместо этого запустить скрипт на Python 3, просто измените python
на python3
, чтобы:
python3 vin.py
Комментарии:
1. Это ответ
2. Или, может быть, запустите Python 3, чтобы получить установленный модуль Python 3?
3. @Blckknight Возможно, вы правы. Я обновил свой ответ в соответствии с вашим предложением.
Ответ №2:
Лучше использовать virtualenv
:
Сначала создайте virtualenv для своего проекта и активируйте его:
python -m venv my_project
source my_project/bin/activate
Затем установите Requests
:
pip install requests
Для тестирования: запустите python и импортируйте запросы
>>> import requests