转pip更新后ImportError: cannot import name ‘main'

Posted jourluohua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转pip更新后ImportError: cannot import name ‘main'相关的知识,希望对你有一定的参考价值。

根据https://www.cnblogs.com/dylan9/p/8981155.html的教程进行很好的解决。

之前尝试了sudo apt-get remove python-pip无效

解决:找到报错文件,也就是那个pip,然后cd进目录 vi 编辑pip,将里面的内容改为如下所示:

#!/usr/bin/python
# -*- coding: utf-8 -*-
import re
import sys
from pip._internal import main as _main
if __name__ == __main__:
  sys.argv[0] = re.sub(r(-script.pyw?|.exe)?$, ‘‘, sys.argv[0])
  sys.exit(_main())

 

以上是关于转pip更新后ImportError: cannot import name ‘main'的主要内容,如果未能解决你的问题,请参考以下文章

为啥我在安装 pip 后立即收到 ImportError: No module named pip '?

升级pip后出现ImportError: cannot import name main

升级pip3后出现importerror:cannot import name main

pip install 后 importError no module named "*"

pip安装使用出现ImportError: No module named setuptools

pip 安装使用 ImportError: No module named setuptools