当前位置:首页 > 服务器类 > Linux > 正文内容

Linux Ubuntu 20.04 LTS 一键安装 Python3 不同版本的方法

Codefans2年前 (2023-11-14)Linux1367

一、检查是否已安装 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


扫描二维码推送至手机访问。

版权声明:本文由图慧网发布,如需转载请注明出处。

本文链接:http://www.tuh8.com/?id=76

分享给朋友:

“Linux Ubuntu 20.04 LTS 一键安装 Python3 不同版本的方法” 的相关文章

ubuntu下复制目录和文件的指令以及和windows下的copy方式

Ubuntu中复制文件或目录的命令cp(copy)命令该命令的功能是将给出的文件或目录拷贝到另一文件或目录中。语法: cp [选项] 源文件或目录 目标文件或目录说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。该命令的各选项含义如下:- a 该选项通常在拷贝目录时使用。它保留...

使用Mysqldump命令备份和恢复Mysql数据库

之前一直习惯用phpmyadmin备份恢复数据库,不过数据库文件大了用phpmyadmin就不行了。这时候我们就需要Mysqldump来备份和恢复。以下内容来自网络。1、导出命令:mysqldump -u用户名 -p数据库密码 数据库名 > 文件名如果用户名需要密码,则需要在此命令执行后输入一...

如何备份和还原Docker容器?

Docker使我们能够自动化构建和部署应用程序的过程。它还允许我们创建一个打包的环境来运行该应用程序,从而使其易于移植且轻巧,同时还可以跟踪版本。所有这些都可以通过Docker容器实现。它有助于使应用程序平台独立。假设我们的计算机中运行着一个docker容器,我们想要对该容器进行快照或保留该容器的备...

Ubuntu搜狗输入法安装指南

Ubuntu搜狗输入法安装指南

Ubuntu搜狗输入法安装指南搜狗输入法已支持Ubuntu1604、1804、1910、2004、2010各系统安装步骤可能略有不同,以Ubuntu2004为例。1、添加中文语言支持打开 系统设置——区域和语言——管理已安装的语言——在“语言”tab下——点击“添加或删除语言”弹出“已安装语言”窗口...

详解 docker save 与 docker export 的区别

详解 docker save 与 docker export 的区别

缘起docker save和docker export都能导出镜像包,咋看起来区别似乎不大。本文就针对这个问题,试图搞清楚docker save和docker export的功能是什么?适用于什么应用场景?本文的测试的Docker版本如下,不保证所有版本的docker都能重现本文的结果。&...

Synology Drive Clientl PC端连接不上的问题

Synology Drive Clientl PC端连接不上的问题相信不少小伙伴有PC端的Synology Drive Clientl 连接不上,而用移动版是正常的这种情况一般是Drive端口没有设置转发,默认端口为6690...