我尝试导入请求:

import requests

但我得到一个错误:

ImportError:没有模块命名请求


当前回答

在命令提示符(Windows)或终端(Linux/macOS)中键入此命令:

pip install requests

其他回答

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

$ sudo pip install requests --upgrade

要在Debian/Uubuntu for Python2上安装请求模块,请执行以下操作:

$sudo apt-get安装python请求

对于Python3,命令是:

$sudo apt-get安装python3请求

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

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

面对同样的问题,但无法用上述解决方案解决,所以我尝试了这种方法,并成功了:-

卷曲https://bootstrap.pypa.io/pip/2.7/get-pip.py--输出get-pyp.pysudo python2get-pipp.pypython-m pip安装请求

尽管我安装了几次“requests”,但还是出现了同样的错误。问题是我在全局Python环境中安装请求,而不是在应用程序虚拟环境中。在虚拟环境中安装请求后,错误消失了。因此,这里有一篇关于如何在应用程序虚拟环境中安装“请求”的好书:虚拟环境和软件包