ImportError:无法导入名称“请求”

时间:2018-07-25 23:11:11

标签: python-3.x terminal pip python-requests

我试图在macOS终端中使用以下命令卸载pip:

pip uninstall pip

我收到的错误是:

ImportError: cannot import name 'requests'

我尝试了许多其他命令,其中一些与卸载pip无关,例如:

pip --version

我尝试使用重新安装请求模块

pip install requests

所有这些都导致相同的错误。

ImportError: cannot import name 'requests'

更新:我尝试使用将pip还原到pip 9.0.3

pip install --upgrade pip==9.0.3

,我尝试导入请求。两者都导致相同的错误。

1 个答案:

答案 0 :(得分:0)

我猜您的pip版本是10. +。对于某些用户而言,它似乎已被破坏。

您所能做的就是从enter link description here此处手动安装一个pip软件包。

点击下载文件,然后下载pip-18.0.tar.gz文件。

然后转到您的下载目录,并使用以下命令扩展压缩文件:

tar -xvf pip-18.0.tar.gz

它将扩展到名为pip-18.0的文件夹或目录,请执行以下操作:

cd pip-18.0

通过使用以下命令运行setup.py文件来完成此操作:

python setup.py install

它将起作用