我需要安装旧版本的 Python 才能使某些软件正常工作。3.9是我可以使用的最新版本。
另一个人也遇到了这个问题,答案是:
sudo add-apt-repository universe
sudo apt update
sudo apt install python3.9
Run Code Online (Sandbox Code Playgroud)
然而这不起作用,只是给出了一个错误,指出无法找到 3.9 包。
那么如何删除 3.10 并获取 3.9 呢?谢谢。
小智 21
我鼓励使用 python 包仅安装 python 依赖项,正如其他问题和答案所建议的那样:How do I install a different Python version using apt-get?
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.9
Run Code Online (Sandbox Code Playgroud)
安装anaconda https://phoenixnap.com/kb/how-to-install-anaconda-ubuntu-18-04-or-20-04
Anaconda 通过创建隔离的环境来管理不同版本的 python 及其包。
所以你可以安装任何版本的python而不会崩溃。
conda create --name envp39 python=3.9
Run Code Online (Sandbox Code Playgroud)
这将使用 python 3.9 创建 python 环境
您可以通过更改环境来切换版本
conda activate envp39
Run Code Online (Sandbox Code Playgroud)
您必须在激活的 shell 中打开/安装该软件envp39。