每当我尝试导入requests
,都会收到一条错误No module Named requests
。
import requests
我得到的错误:
File "ex2.py", line 1, in <module>
import requests
ImportError: No module named requests
Requests 不是内置模块(默认的 python 安装没有提供),因此您必须安装它:
使用$ pip install requests
(或pip3 install requests
为 python3)如果你有pip
安装。如果已安装 pip,但未在您的路径中安装,则可以使用python -m pip install requests
(或 python3 -m 对 python3 的python3 -m pip install requests
另外,您也可以使用sudo easy_install -U requests
如果您有easy_install
安装。
另外,您可以使用系统软件包管理器:
对于 centos: yum install python-requests
对于 Ubuntu: apt-get install python-requests
如果已pip
并将 Pip.exe 添加到路径环境变量,请使用pip install requests
(或pip3 install requests
如果已安装 pip,但未在您的路径中安装,则可以使用python -m pip install requests
(或 python3 -m 对 python3 的python3 -m pip install requests
或者,在 cmd 提示符下,使用> Path\easy_install.exe requests
,其中Path
是您的Python*\Scripts
文件夹(如果已安装)。 (例如: C:\Python32\Scripts
)
如果您要手动将库添加到 Windows 计算机,则可以下载压缩的库,解压缩它,然后将其放入Lib\site-packages
文件夹中。 (例如: C:\Python27\Lib\site-packages
)
对于任何缺少的库,通常可从https://pypi.python.org/pypi/获得该源。您可以在此处下载请求: https://pypi.python.org/pypi/requests
在 Mac OS X 和 Windows 上,下载源 zip 后,将其解压缩,然后从 termiminal / cmd 中运行python setup.py install
从未压缩的目录中进行安装。
( 来源)
对我来说,您使用的是哪个版本的 Python 并不明显。
如果是 Python 3,则解决方案是sudo pip3 install requests
要在 Debian / Ubuntu for Python2 上requests
$ sudo apt-get install python-requests
对于 Python3,命令为:
$ sudo apt-get install python3-requests