我尝试导入请求:

import requests

但我得到一个错误:

ImportError:没有模块命名请求


当前回答

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

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

其他回答

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

运行以下命令:

pip install requests

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

sudo pip install requests

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

$sudo apt-get安装python请求

对于Python3,命令是:

$sudo apt-get安装python3请求

对于windows,只需将路径作为cd和python的“脚本”路径,然后执行命令easy_install.exe请求。然后尝试导入请求。。。

我的答案与@pi-k基本相同。在我的案例中,我的程序在本地运行,但未能在QA服务器上构建。(我怀疑devops的包的旧版本被阻止了,我的版本肯定太过时了)我刚刚决定升级所有的东西

$ pip install pip-review
$ pip-review --local --interactive

我发现我的问题是VSCode从错误的Python解释器读取。这个youtube教程帮我解决了这个问题。