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
posted @ 2022-09-29 14:49  MasonLee  阅读(3212)  评论(0编辑  收藏  举报