解决pip3的ImportError: cannot import name 'main'
Posted znh8
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决pip3的ImportError: cannot import name 'main'相关的知识,希望对你有一定的参考价值。
在Ubuntu中,升级pip3之后,使用pip3出现 ImportError: cannot import name ‘main‘ 的错误。本文介绍如何修正这个错误,亲测有效
安装python3:
sudo apt install python3
安装pip3:
sudo apt install python3-pip
升级pip3:
python3 -m pip install --upgrade pip
然后再使用pip3安装其它模块的时候,就出现了ImportError: cannot import name ‘main‘的错误。
修正的方法是修改/usr/bin/pip3这个文件。
如下是这个文件原来的内容:
显然,导致错误的原因,就是pip3升级后,main函数被修改了。
现在修改这个文件,如下是修改后的内容:
保存后,再使用pip3,就一切正常了。
pip3 -V输出成功
以上是关于解决pip3的ImportError: cannot import name 'main'的主要内容,如果未能解决你的问题,请参考以下文章
Python 解决: from pip import main ImportError: cannot import name 'main'
完美解决 python ImportError: Failed to import any qt binding
如何修复“ImportError:无法导入名称 IncompleteRead”?