Ubuntu

如何在 Ubuntu 20.04 中降級 python 版本?

  • November 3, 2021

我需要將我的 python 版本從 3.8 更改為 3.6 嗎?如何在 Ubuntu 20.04 中實現這一點。我嘗試了 pyenv,但是當我嘗試像那樣使用 pyenv 時pyenv global 3.6.0python3我仍然有 3.8 版本。

不要降級系統版本:系統的某些部分可能會停止工作。永遠不要更改/usr/bin/python3,並且避免python3$PATH.

deadsnakes 存檔為目前支持的 Ubuntu LTS 版本提供了最受支持的 Python 版本的包。要使這些軟體包可用,請按照通常的說明啟用 PPA。然後安裝所需的軟體包。

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6

然後,您可以為您選擇的 Python 版本和一組選定的包創建一個虛擬環境。

python3.6 -m venv ~/python/foo-3.6
sh -c '.export PYTHONNOUSERSITE=1;  ~/python/foo-3.6/bin/activate; pip install …'

要在此環境中執行程序,請bin/activate在 shell 中獲取腳本。

$ bash
$ export PYTHONNOUSERSITE=1
$ . ~/python/foo-3.6/bin/activate
$ ./my_python_program

引用自:https://unix.stackexchange.com/questions/676043