我尝试导入请求:

import requests

但我得到一个错误:

ImportError:没有模块命名请求


当前回答

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

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

其他回答

在Windows Open命令行上

pip3 install requests

可以从安装.whl文件https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype然后在cmd或任何机器中运行pip install“PATH/To/.whl/file”或类似的文件

这可能有点太晚了,但即使未设置pip路径,也可以运行此命令。我使用的是在Windows 10上运行的Python 3.7,这是命令

py -m pip install requests

您还可以用任何其他未安装的库替换“requests”

在过去几个月里,我有过几次这样的问题。我还没有看到发布的fedora系统的好解决方案,所以这里还有另一个解决方案。我正在使用RHEL7,我发现了以下问题:

如果您通过pip安装了urllib3,并且通过yum安装了请求,那么即使您安装了正确的软件包,也会遇到问题。如果您通过yum安装了urllib3,并且通过pip安装了请求,则同样适用。以下是我解决问题的方法:

sudo pip uninstall requests
sudo pip uninstall urllib3
sudo yum remove python-urllib3
sudo yum remove python-requests

(确认已删除所有这些库)

sudo yum install python-urllib3
sudo yum install python-requests

请注意,这只适用于运行Fedora、Redhat或CentOS的系统。

来源:这个问题(在对这个答案的评论中)。这个github问题。

如果你使用的是水蟒步骤1:其中python步骤2:以管理员模式打开anaconda提示符步骤3:cd<python路径>步骤4:在此位置安装软件包