文章目录
- 1.查看目前python的版本
- 2.添加软件源并更新
- 3.选择你想要下载的版本
- 4.设置默认版本
网上有很多教程都是教导小白去官方下载之后编译安装。但是,小白连cmake是什么都不知道,这种教导方式实在是误人子弟。这里作者介绍了一种十分简洁的更新方法。
1.查看目前python的版本
han@han-ASUS-TUF-Gaming-F15-FX507ZR:~$ python --version
Python 3.9.18
2.添加软件源并更新
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
这两个指令可以赋予我们下载更高版本python的能力
3.选择你想要下载的版本
譬如,我想要下载python3.9:
sudo apt install python3.9
4.设置默认版本
为什么我们在命令行输入python --version
就可以查看版本呢?这是因为在/usr/bin/
目录下存在名为python
的软链接
,软链接其实就是链接对象的快捷方式。Ubuntu22.04的默认python版本是3.1,我们可以输入以下指令查看目前的软链接方式:
han@han-ASUS-TUF-Gaming-F15-FX507ZR:~$ ls -l /usr/bin/python*
lrwxrwxrwx 1 root root 18 1月 20 14:52 /usr/bin/python -> python3.10
lrwxrwxrwx 1 root root 10 8月 18 2022 /usr/bin/python3 -> python3.10
-rwxr-xr-x 1 root root 5904904 11月 20 23:14 /usr/bin/python3.10
-rwxr-xr-x 1 root root 5294896 8月 25 21:20 /usr/bin/python3.9
可以看到,目前在/usr/bin/
目录下有两个软链接:python
和python3
。这两个软链接都指向了Ubuntu22.04默认的python3.1。
我们可以随便选择一个软链接,把它指向python3.9。具体指令如下:
sudo ln -snf /usr/bin/python3.9 /usr/bin/python
-snf
表示修改软链接,第一个参数是源文件
,第二个参数是生成的快捷方式的位置
。
接下来查看python版本:
han@han-ASUS-TUF-Gaming-F15-FX507ZR:~$ python --version
Python 3.9.18
大功告成!