Linux Ubuntu 20.04 LTS 一键安装 Python3 不同版本的方法
一、检查是否已安装 Python 以及版本
首先看一下目前安装的 Python 3 版本,可以使用下面的命令:
python3 -V
或者
python3 --version
如果查看 Python 2 的版本,直接使用下面命令即可:
python -V
如果目前没有安装任何 Python,则会报错。
二、添加 Python 软件源
添加 Python 的软件源,方便我们进行安装。
先进行更新:
sudo apt update
安装必要的支持包:
sudo apt install software-properties-common
添加 Deadsnakes PPA(一个非常好用的第三方软件源):
sudo add-apt-repository ppa:deadsnakes/ppa
需再次回车进行确认安装。
再次更新:
sudo apt update
三、安装不同版本 Python3
比如安装 Python 3.7:
sudo apt install python3.7
或者安装 Python 3.6:
sudo apt install python3.6
安装之后,我们就可以使用 Python 对应版本了,比如看一下 Python 3.7 的具体版本:
python3.7 -V
非常方便的。需要注意的是我们需要使用命令 python3.7
而不是 python3
,使用 python3
的话还是默认 Python 3.8 版本
更新python默认指向为python3.10
建立软连接
对于 Ubuntu 20.04 和更高版本,如果你安装了 python-is-python3
软件包,你有一个软件包可以自动完成所有链接创建。这也是原始错误信息所提示的。
sudo apt install python-is-python3
首先,删除原有链接
rm /usr/bin/python
其次,找到python3的安装路径(我的是在/usr/bin/python3)
which python3
然后,找到的路径建立新链接
ln -s /usr/bin/python3 /usr/bin/python
这样输入python就可以了。
安装pip
sudo apt install python3-pip
安装 venv 这样一定要指定具体的版本号和python环境一致 如python3.10
sudo apt install python3.10-venv
激活虚拟环境
source venv/bin/activate
退出虚拟环境
deactivate