Всякий раз, когда я пытаюсь импортировать requests
, я получаю сообщение об ошибке No module Named requests
.
import requests
Ошибка, которую я получаю:
File "ex2.py", line 1, in <module>
import requests
ImportError: No module named requests
python
python-requests
python-import
user2476540
источник
источник
requests
, используяpip
илиeasy_install
?python
не видит эти модули. Пользуюсьpython2.7
, все работает. Я полагаю, мне нужно немного очистить окружающую среду.Ответы:
Requests не является встроенным модулем (не поставляется с установкой Python по умолчанию), поэтому вам придется установить его:
OSX / Linux
Используйте
$ sudo pip install requests
(илиpip3 install requests
для python3), если выpip
установили. Если pip установлен, но не на вашем пути, вы можете использоватьpython -m pip install requests
(илиpython3 -m pip install requests
для python3)В качестве альтернативы вы также можете использовать,
sudo easy_install -U requests
если выeasy_install
установили.В качестве альтернативы вы можете использовать системный менеджер пакетов:
Для Centos:
yum install python-requests
Для Ubuntu:apt-get install python-requests
Windows
Используйте
pip install requests
(илиpip3 install requests
для python3), если выpip
установили Pip.exe и добавили его в переменную среды Path. Если pip установлен, но не на вашем пути, вы можете использоватьpython -m pip install requests
(илиpython3 -m pip install requests
для python3)В качестве альтернативы в командной строке cmd укажите
> Path\easy_install.exe requests
, гдеPath
находится вашаPython*\Scripts
папка, если она была установлена. (Например:C:\Python32\Scripts
)Если вы хотите вручную добавить библиотеку на компьютер с Windows, вы можете скачать сжатую библиотеку, распаковать ее, а затем поместить в
Lib\site-packages
папку вашего пути Python. (Например:C:\Python27\Lib\site-packages
)Из источника (универсальный)
Для любой отсутствующей библиотеки источник обычно доступен по адресу https://pypi.python.org/pypi/ . Вы можете скачать запросы здесь: https://pypi.python.org/pypi/requests
На Mac OSX и Windows, после загрузки исходного zip-файла, распакуйте его и запустите файл termiminal / cmd
python setup.py install
из несжатого каталога .( источник )
источник
sudo easy_install -U requests
pip install requests
работы (на Mac) вам нужно использоватьsudo
sudo pip3 install requests
Для меня не очевидно, какую версию Python вы используете.
Если это Python 3, решение будет
sudo pip3 install requests
источник
sudo pip3 install requests
если вы хотите, чтобы он был установлен для всех пользователей на машине, а не только для одного пользователя.Чтобы установить
requests
модуль в Debian / Ubuntu для Python2:$ sudo apt-get install python-requests
А для Python3 команда выглядит так:
$ sudo apt-get install python3-requests
источник
Если вы используете Ubuntu, необходимо установить
requests
запустите эту команду:
если вы сталкиваетесь с ошибкой отказа в разрешении, используйте команду sudo перед командой:
источник
Это может быть слишком поздно, но эту команду можно запустить, даже если путь в пипсах не задан. Я использую Python 3.7 под управлением Windows 10, и это команда
и вы также можете заменить «запросы» с любой другой удаленной библиотеки
источник
В OSX команда будет зависеть от того, какой у вас вариант установки Python.
Python 2.x - по умолчанию
Python 3.x
источник
В моем случае запросы уже были установлены, но требовалось обновление. Следующая команда сделала свое дело
источник
В Windows откройте командную строку
источник
У меня возникла та же проблема, поэтому я скопировал папку с именем «запросы» из https://pypi.python.org/pypi/requests#downloads загрузки запросов в «/Library/Python/2.7/site-packages». Теперь, когда вы используете: запросы на импорт, он должен работать нормально.
источник
No module named urllib3
:)Пользователи Brew могут использовать ссылку ниже,
Команда для установки запросов:
Доморощенный и Питон
pip - это установщик пакета для Python, и вам нужен пакет
requests
.источник
pip
информации.Добавление сторонних пакетов в приложение
Перейдите по этой ссылке https://cloud.google.com/appengine/docs/python/tools/libraries27?hl=en#vendoring
Шаг 1. Создайте файл с именем appengine_config.py в корневом каталоге вашего проекта, затем добавьте следующие строки:
от google.appengine.ext поставщик импорта
Добавьте любые библиотеки, установленные в папке "lib".
vendor.add ( 'Lib')
Шаг 2: создайте каталог и назовите его «lib» в корневом каталоге проекта.
шаг 3: используйте pip install -t lib запросы
Шаг 4: развернуть в движке приложения.
источник
Попробуй
sudo apt-get install python-requests
.Это сработало для меня.
источник
Для окон просто укажите путь в виде компакт-диска и путь к «сценариям» Python, а затем выполните
easy_install.exe
запросы команды. Затем попробуйте импортировать запросы ...источник
Единственное, что сработало для меня:
источник
У меня была эта проблема пару раз за последние несколько месяцев. Я не видел хорошего решения для систем Fedora, поэтому вот еще одно решение. Я использую RHEL7, и я обнаружил следующее:
Если вы
urllib3
установили черезpip
иrequests
установили через него, уyum
вас будут проблемы, даже если у вас установлены правильные пакеты. То же самое применимо, если выurllib3
установили черезyum
иrequests
установили черезpip
. Вот что я сделал, чтобы исправить проблему:(подтвердите, что все эти библиотеки были удалены)
Просто знайте, что это будет работать только для систем, работающих под управлением Fedora, Redhat или CentOS.
Источники:
этот самый вопрос (в комментариях к этому ответу).
Это вопрос GitHub.
источник
Я установил python2.7 и python3.6
Откройте командную строку для ~ / .bash_profile Я обнаружил, что #Setting PATH для Python 3.6 , поэтому я изменяю путь на PATH = "/ usr / local / Cellar / python / 2.7.13 / bin: $ {PATH}" , (пожалуйста убедитесь, что ваш путь python2.7), затем сохраните. Меня устраивает.
источник
если вы хотите
request
импортировать в Windows:тогда
beautifulsoup4
для:источник
Я решил эту проблему. Вы можете попробовать этот метод. В этом файле '.bash_profile', добавьте такие коды, как
alias python=/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
источник
Если вы используете anaconda в качестве менеджера пакетов python, выполните следующее:
Установка запросов через pip мне не помогла.
источник
Вы должны убедиться, что ваш модуль запросов не устанавливается в более поздней версии Python.
При использовании python 3.7, запустите ваш файл python так:
или войдите в интерактивный режим Python с помощью:
Да, это работает для меня. Запустите ваш файл так: python3 file.py
источник
Общие проблемы установки Python
Эти команды также полезны, если Homebrew испортит ваш путь в macOS.
или
Несколько версий Python установлены параллельно?
источник
Мой ответ в основном такой же, как у @ pi-k. В моем случае моя программа работала локально, но не смогла собрать на серверах QA. (Я подозреваю, что у devops были заблокированы более старые версии пакета, и моя версия, должно быть, была слишком устаревшей) Я просто решил обновить все
источник
Если вы используете anaconda, шаг 1 : где python, шаг 2 : откройте приглашение anaconda в режиме администратора, шаг 3 : cd < путь python >, шаг 4 : установите пакет в этом месте
источник
В моем случае это было требование запроса уже выполнено. так что пользуюсь.
источник
в Pycharm IDE
1-перейти к настройке из файла в меню
2-й переход на интерпретатор Python
3-клик на пипс
4- поиск запросов и установка
или напишите этот заказ в терминале pycharm
и используйте его:
источник
Моя проблема заключалась в том, что у меня было четыре разные библиотеки Python, которые Python пытался использовать (хотя я явно вызывал
/usr/bin/python
). Как только я удалил псевдоним оболочки и двух других питонов с моего пути,/usr/bin/python
смогimport requests
.-HTH
источник
Проблема может быть из-за машины, имеющей несколько версий Python . Убедитесь, что вы устанавливаете модули запросов во всех версиях.
В моем случае у меня была версия Python
2.7
и3.7
. Я решил эту проблему, установив обе версии Pythonисточник
Попробуйте, у меня установлена анаконда, и после просмотра множества статей я нашел это как исправление.
Укажите путь к пакетам сайта в папке python_version.
источник
Возможно, у вас установлено несколько версий Python. Попробуйте разные версии, например
python3.7 xxx.py
, чтобы определить, какая версия является правильной.источник
Вы также можете использовать установку pip в Windows, сначала найдя файл pip3.exe в каталоге: скажем для меня ==> cd c: \ python34 \ scripts, а затем выполните ==> запросы установки pip3
источник