Requests不是Python内置模块(默认Python安装中不包含它),所以您需要安装它:
Python 2:sudo pip install requests
Python 3:sudo pip3 install requests
如果您已经安装了pip
(pip
是Python的软件包安装程序,并应该随Python一起默认安装)。
如果已安装pip但未在路径中,则可以使用python -m pip install requests
(对于Python3,请使用python3 -m pip install requests
)
或者如果您已经安装了easy_install
,还可以使用sudo easy_install -U requests
。
或者您可以使用系统软件包管理器:
对于Centos:sudo yum install python-requests
对于Debian/Ubuntu Python2:sudo apt-get install python-requests
对于Debian/Ubuntu Python3:sudo apt-get install python3-requests
如果您已经安装了pip
并将Pip.exe添加到Path环境变量中,请使用pip install requests
(对于Python3,请使用pip3 install requests
)。
如果已安装pip但未在路径中,则可以使用python -m pip install requests
(对于Python3,请使用python3 -m pip install requests
)
或者,从命令提示符中使用> Path\easy_install.exe requests
,其中Path
是您的Python*\Scripts
文件夹,如果已安装。(例如:C:\Python32\Scripts
)
Lib\site-packages
文件夹中。例如: C:\Python27\Lib\site-packages
。python setup.py install
命令,安装位于解压目录下的库文件。sudo easy_install -U requests
。这将更新requests库。 - RobinCominottopip install requests
在Mac上正常工作,需要使用sudo
命令。此为留给后人的注记。 - David Oneillsudo pip3 install requests
。 - herrera我不确定您使用的是哪个版本的Python。
如果您使用的是Python 3,解决方案是 sudo pip3 install requests
。
sudo pip3 install requests
。 - Adrian在Debian/Ubuntu上为Python2安装requests
模块的方法:
$ sudo apt-get install python-requests
而对于Python3,命令如下:
$ sudo apt-get install python3-requests
pip
信息添加了额外的注释。 - ymutlu~/anaconda3/envs/<env_name>/bin/python3 -m pip install requests
。 - sareempy -m pip install requests
您还可以将“requests”替换为任何其他未安装的库
requests
。请运行以下命令:pip install requests
如果您遇到权限被拒绝的错误,请在命令前使用sudo:
sudo pip install requests
在我的情况下,requests已经安装了,但需要升级。以下命令可以解决问题:
$ sudo pip install requests --upgrade
sudo pip install requests
Python 3.x
sudo pip3 install requests
在 Windows 上打开命令行
pip3 install requests
我也遇到了同样的问题,所以我从https://pypi.python.org/pypi/requests#downloadsrequests下载页面中复制了名为 "requests" 的文件夹,并将其粘贴到 "/Library/Python/2.7/site-packages" 目录下。现在,当你使用 "import requests" 命令时,应该能够正常工作。
No module named urllib3
的错误。 - Pavel Alexeev
pip
或easy_install
安装了requests
库? - Thomas Orozcopython
看不到这些模块。使用python2.7
时,一切都正常。我想我需要清理一下我的环境。 - Sean Novak