当我运行命令时,
sudo update-alternatives --set python3 /usr/bin/python3.7
Ubuntu 18.04 中的某些应用程序无法正常工作,例如从快捷键或 Dock 启动终端。但是当我再次切换到 Python3.6 时,它又开始运行了。我也使用 Python 3,但所有软件包都安装在 Python 3.6 中。有没有办法将所有 Python 3 软件包安装在 Ubuntu 中的所有 Python 3 版本上?
当我在 Ubuntu 终端中使用 Python 3.6 时,所有包都可以运行,但使用 Python 3.7 时,所有包都无法运行。
答案1
Ubuntu 附带的 Python 解释器是基于可能需要发行版维护者选择的特定版本的工具构建的。因此,手动更改捆绑的 Python 版本通常不是一个好主意。
如果您想使用与捆绑版本不同的 Python 版本,请查看 Python 版本管理器。我推荐 pyenv,它相当容易使用,并且可以让您安装任意数量的并行 Python 解释器。