Python 故障排除:导入错误:无法导入名称'main'



我正在面临包装安装的问题,PIP。我正在使用python 3.6。

当我尝试使用PIP安装软件包时,我会在CMD中收到以下消息。

*C:Python36Scripts>pip intstall --user httpie
Traceback (most recent call last):
  File "c:python36librunpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:python36librunpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:Python36Scriptspip.exe__main__.py", line 5, in <module>
ImportError: cannot import name 'main'*

它在我升级PIP之前就发生了。我试图卸下python并再次安装,但它不起作用。我找不到解决方案,有什么想法吗?

您也可以使用

降级到PIP 9.x
python -m pip install -U "pip<10"

首先,如果您已经安装了PIP,然后通过删除Pip Insiel python目录中的PIP文件夹将其删除。然后通过此命令安装PIP:

$ sudo easy_install pip

这将安装较旧版本,您可以在第10版之后下载更新版本。

我修复了它。正如您所说,我用PIP删除了文件夹。因为我在Windows 10中工作,所以我从https://pip.pypa.io/en/stable/installing/下载了get-pip.py。

最新更新