我刚开始使用ubuntu并尝试从3.8.10升级python ->3.10.4在我的venv中使用以下命令:
sudo apt update && sudo apt upgrade -y
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt install python3.10
安装成功,但当我检查版本时:
python3 --version
它仍然显示:
python 3.8.10和我的代码只能在python版本>3.10. 我该如何解决这个问题?
我也在使用deadsnakes PPA。每个版本都是单独安装的,因此您可以随时切换版本。因此,要使用从deadsnakes安装的任何版本,您必须显式调用它。
$ python3.10 --version
Python 3.10.4
您必须使用update-alternatives
,遵循这样的方法https://linuxconfig.org/how-to-change-from-default-to-alternative-python-version-on-debian-linux
您将能够更方便地选择要使用的python版本。