我尝试导入请求:

import requests

但我得到一个错误:

ImportError:没有模块命名请求


当前回答

我也有同样的问题,所以我从中复制了名为“requests”的文件夹https://pypi.python.org/pypi/requests#downloadsrequests下载到“/Library/Python/2.7/site包”。现在,当您使用:import请求时,它应该可以正常工作。

其他回答

唯一对我有用的是:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
pip install requests

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

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

如果要在windows上请求导入:

pip install request

然后美容组4:

pip3 install beautifulsoup4

在终端/命令行中:

pip install requests 

然后在Python脚本中使用它:

import requests

或者如果您想使用pycharm IDE安装软件包:

从菜单中的文件转到设置下一步转到Python解释器点击pip搜索请求包并安装它

如果您命中了pip安装请求,并且已经满足了Requirement的输出消息,但仍然会收到错误:ImportError:No module named requests。

当您发现自己处于不同的口译员/虚拟环境中时,可能会发生这种情况。

您可以将模块的路径复制并附加到工作环境中。注意:此路径通常带有消息Requirement already confirmed

在导入请求之前,应该导入sys,然后追加复制的路径。

例子:命令提示符:pip安装请求输出:已满足要求:/usr/local/lib/python3.9/site-packages中的请求

import sys
sys.path.append("/usr/local/lib/python3.9/site-packages")
import requests