执行pip安装命令时提示ImportError: cannot import name main

更新pip之后执行pip install命令安装模块提示如下错误:

1
ImportError: cannot import name main

解决办法:
用vi编辑/usr/bin/pip文件,修改以下代码:

1
2
3
from pip import main
if __name__ == '__main__':
    sys.exit(main())

修改为:

1
2
3
from pip import __main__
if __name__ == '__main__':
    sys.exit(__main__._main())

保存修改重新执行pip install 安装模块即可!