Ubuntu 下载并切换Python默认版本的方法
文章目录
- Ubuntu 下载并切换Python默认版本的方法
- 一,前言
- 二,在ubantu中下载指定python版本
- 1,更新apt版本为最新
- 2,安装software-properties-common
- 3,将 deadsnakes PPA 添加到你的系统源列表中
- 4,安装python3.9
- 5,验证是否安装3.9成功
- 三、将python 软连接到3.9
- 1、查看当前下载了哪些python版本
- 2、利用alternatives更改整个系统Python 版本
- a、设置python3的软链接序列
- b、查看链接序列是否设置成功
- c、修改并查看python链接的python版本
一,前言
在准备大二项目结项的时候,安装mediapipe库,需要下载并切换ubantu 中python的版本为3.8,遇到了些小问题,顺便记录一下。
注:以下步骤均不会污染环境,请放心食用。
二,在ubantu中下载指定python版本
在这里我以python3.9为例子。
1,更新apt版本为最新
sudo apt update
2,安装software-properties-common
sudo apt install software-properties-common
software-properties-common提供了所使用的apt存储库的抽象。它使您可以轻松管理发行版和独立软件供应商的软件源。
3,将 deadsnakes PPA 添加到你的系统源列表中
sudo add-apt-repository ppa:deadsnakes/ppa
当被提示时,输入回车按键,继续时候,需要按回车
Press [ENTER] to continue or Ctrl-c to cancel adding it.
4,安装python3.9
sudo apt install python3.9
5,验证是否安装3.9成功
python3.9 -V
如果是这样子就说明安装成功了。
三、将python 软连接到3.9
下载成功之后我们输入python3 -V,发现python3的版本还是没有修改,这时候只剩最后一步了,将python3软连接设置为python3.9即可,以下是具体步骤
1、查看当前下载了哪些python版本
ls /usr/bin/python*
上图是我的显示,可以看到我一共有四个python版本,分别是2.7、3.6、3.8、3.9。
2、利用alternatives更改整个系统Python 版本
更改前:
更改为3.9的具体步骤如下:
a、设置python3的软链接序列
设置python 软链接python3.6 优先级为1,软链接python3.9 优先级为2,以下是代码
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 2
注: sudo update-alternatives --remove python /usr/bin/python3.9,输这个即可删除该链接
b、查看链接序列是否设置成功
sudo update-alternatives --display python
出现类似的显示就代表设置成功
c、修改并查看python链接的python版本
sudo update-alternatives --config python
一开始是编号2,也就是python3.6,我输入4,就选定链接python3.9,你们按照自己的情况输入selection number就好了。
python -V
可以看到,python版本链接变成py3.9了
注:修改python3 的链接的python版本同理,只需将python改为python3即可