Python3.7 和 Python3.8 中没有名为“apt_pkg”的模块

Python3.7 和 Python3.8 中没有名为“apt_pkg”的模块

我的系统上有 Python 3.6 和 Python 3.7,但我想让 python3 命令改用 Python 3.7。当我更改符号链接以指向 Python 3.7 时,我开始在终端中收到错误消息“ModuleNotFoundError:没有名为 'apt_pkg' 的模块”。我尝试重新安装 Python 3.7,但它没有解决问题,最终我只是将链接切换回 Python 3.6。现在终端工作正常,但现在我在使用 Python 3.7 甚至 Python 3.8 的实际 Python 项目中遇到类似的错误。我真的很希望能够使用较新的版本之一进行编程,但我不知道如何安装 apt_pkg。看起来应该用Python安装,但我尝试重新安装几次,但没有成功。

答案1

您不应该替换 python 的默认版本。许多软件包适用于系统的默认版本。如果您想使用不同的版本,您应该使用 VirtualEnv。如果要修复错误,请将更改恢复到 python 符号链接。

相关内容