此错误通常出现在 pip 软件包安装过程中,并且源于系统之间的差异 -托管 pip 和用户的虚拟环境。
当您使用 pip 安装软件包时,它会在内部调用主模块。但是,在您的情况下,系统提供的 pip 二进制文件(位于 /usr/bin/pip3)缺少主模块,因此会出现导入错误。
这是可能是由于使用 sudo pip install pip --upgrade 等命令意外升级了系统 pip。发生的情况如下:
要解决此问题,您可以:
重新安装系统 Pip: 以 root 用户身份运行以下命令:
以上是'Cannot import name 'main':' 为什么我的 Pip 安装失败?的详细内容。更多信息请关注PHP中文网其他相关文章!