升级pip3 (通过pip show pip命令查看当前版本,如需更新,则必须更新,不然会影响包的安装)
1.使用python -m pip install --upgrade pip升级失败
2,使用python -m pip install -U --force-reinstall pip依然失败
3,使用pip install --user --upgrade pip成功升级(需要使用管理员权限)
升级了pip,再次使用pip 安装相关的python包的时候就出现以下错误
ImportError: cannot import name 'main'
解决:找到pip文件路径,修改pip文件,由于修改需要权限,可先删除,再写一个文件覆盖。
改为
# -*- coding: utf-8 -*-
import re
import sys
from pip import __main__
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(__main__._main())