转pip更新后ImportError: cannot import name ‘main'
更新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())