所以我目前在 WSL2 上运行 ubuntu 20.04(我也是Linux 新手) 并且我在里面使用 python,最近我安装了 python 3.9.4,有什么办法可以删除 python 3.8 并将 3.9 设置为默认值吗?我还没有尝试任何东西,因为我对 linux 尤其是 ubuntu 不太了解(目前)
答案1
- 不要更改 Ubuntu 默认安装的 Python3 版本。
- 不要更改命令指向的 Python3 版本
python3
——保留其系统默认版本。
犯下上述任何错误都会严重损坏您的 Ubuntu 系统。您的 Ubuntu 系统大量使用 Python3,并且是针对所包含的特定版本构建的。请勿更改它。
你可以安装其他版本的 Python3此外恢复系统默认设置。
- 您无法轻松地将其他版本的 Python3 安装为 deb 包。这是 deb 工作方式的限制。
- 您可以使用其他方法:Conda 和手动安装是两种流行的方法。
- 当您使用不同的方法安装软件时,作为人类,您需要跟踪您安装了什么、何时、何地、为何以及如何安装。Apt 仅适用于 deb,不会为您跟踪其他方法。建议:记日记。
如果您必须使用不同版本python3
,请将该应用程序包装在 venv 中,以保护您的系统免受定制影响。
另请注意,Ubuntu 20.04 是在 Python 3.9 推出之前发布的。Ubuntu 的较新版本包括 Py3.9。Ubuntu 在很多方面都与 Windows 不同——对于较新的软件,运行较新版本的 Ubuntu 通常比尝试将新软件安装到旧版本上更容易。