我尝试导入请求:

import requests

但我得到一个错误:

ImportError:没有模块命名请求


当前回答

如果您使用的是Ubuntu,则需要安装请求

运行以下命令:

pip install requests

如果您面临权限拒绝错误,请在命令之前使用sudo:

sudo pip install requests

其他回答

您会收到导入错误,因为请求不是内置模块,而是由其他人创建的,您需要安装请求。

在您的终端上使用以下命令,它将正常工作。

pip install requests

安装python请求库,此错误将得到解决。

我不清楚您使用的是哪种版本的Python。

如果是Python3,解决方案是sudopip3安装请求

在我的案例中,请求已经安装,但需要升级。以下命令成功了

$ sudo pip install requests --upgrade

我已经安装了python2.7和python3.6

打开命令行~/.bash_profile,我发现#Setting PATH for Python 3.6,所以我将路径更改为path=“/usr/local/Cellar/python/2.7.13/bin:${path}”,(请确保您的python2.7路径),然后保存。这对我有用。

在OSX上,该命令将取决于您的python安装风格。

Python 2.x-默认

sudo pip install requests

Python 3.x

sudo pip3 install requests