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

傷城~ 2022-03-10 14:24 310阅读 0赞

Install/upgrade pip: https://pip.pypa.io/en/stable/installing/

在Ubuntu中,升级了pip,再次使用pip 安装相关的python包的时候就出现以下错误

  1. ImportError: cannot import name main

解决:pip文件在usr/bin目录下,cd进去,进行以下修改

把下面的三行

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

换成下面的三行

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

然后问题就解决了。

-—————————————————————————————————

如果在pip时候遇到权限问题,如下错误,此时可以直接加sudo进行解决,sudo pip install ….

-—————————————————————————————————

如果遇到超时问题或者下载很慢的问题:可以使用豆瓣资源,使用以下命令即可:

pip install pyinstaller -i http://pypi.douban.com/simple —trusted-host pypi.douban.com

(将你要安装的包替换就可以)

发表评论

表情:
评论列表 (有 0 条评论,310人围观)

还没有评论,来说两句吧...

相关阅读