如果在Ubuntu系统中因为升级pip之后而导致pip不能使用的应该重新安装pip就可以解决了。
背景 因为最近要在Ubuntu服务器上部署新的项目,需要用到pip安装库,然后提示有升级,那就按照提示进行了升级pip,但是在升级之后pip就不能使用了,报有如下错误信息: Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> from pip import main ImportError: cannot import name 'main'
解决方法 需要重新安装一次pip,在Ubuntu系统终端中执行以下命令即可: sudo python3 -m pip uninstall pip && sudo apt install python3-pip --reinstall
注意 不是升级pip就一定会出错,但如果出错了请按上面的解决方法执行命令,应该是某些版本的原因,并非所有的升级pip都存在问题。如果你想升级pip,请参考在Ubuntu系统中安装pip3与升级pip3的方法。
相关主题 |