有没有办法在没有 apt-get 升级的情况下在 debian stretch 上将 Python 3.5 更新到 3.6?

Is there a way to update Python 3.5 to 3.6 on a debian stretch without apt-get upgrade?

我目前正在使用 Google 机器学习笔记本来训练我的很多 NLP 项目。最近,我想使用 Kashgari,但是有一个问题。问题是 Debian Stretch 上的 Google notebooks 运行,其中包含 Python <3.5。喀什噶尔,因此我需要 Python >3.6。一种明显的方法是使用 debian 的 apt-get 本身从 Stretch 更改为 Buster,一切都很好。除此之外,它会覆盖 grub 设置和其他使 vc 变砖的副作用。另一种方法是实际上只更新 python 而不会弄乱系统的其余部分。最简单的方法是什么?请注意,我希望 jupyter notebooks 使用新的 python3 版本;所以只有本地 venv 是不够的。

您可能想要 pyenv。它允许非常灵活的 python 版本控制,而不会弄乱系统。 https://github.com/pyenv/pyenv

您总是可以从源代码下载 python 并编译它,只需要 2 个命令。

但是你不应该替换系统的python安装,它的很多实用程序都使用它,你应该安装另一个解释器