ubuntu 升级python_如何将 Ubuntu 16 和 18 上的 python 升级到最新 3.8 版
如何将 Ubuntu 16 和 18 上的 python 升级到最新 3.8 版
1. 概述
本文记录在 Ubuntu 16.04 上将 python 升级为 3.8 版本,并配置为系统默认 python3 的过程。
在 Ubuntu 16.04 中,python3 的默认版本为 3.5:
$ python3 -V
Python 3.5.2
本文以在 Ubuntu 16.04 中安装为例,方法同样适用于 Ubuntu 18.04 。
2. 通过 Apt 安装
Ubuntu 官方 apt 库中还未收录 python 3.8,这里使用 deadsnakes PPA 库安装。
2.1. 安装依赖包
$ sudo apt update
$ sudo apt install software-properties-common
2.2. 添加 deadsnakes PPA 源
$ sudo add-apt-repository ppa:deadsnakes/ppa
Press [ENTER] to continue or Ctrl-c to cancel adding it.
2.3. 安装 python 3.8
$ sudo apt install python3.8
$ python3.8 -V
Python 3.8.2
3. 配置 python3.8 为系统默认 python3
修改默认 python3 会导致打不开 Terminal 等各种问题,解决方法见 Ubuntu16.04TLS 中终端(Terminal)无法打开的解决办法
3.1. 将 python 各版本添加到 update-alternatives
$ which python3.8
/usr/bin/python3.8
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
$ which python3.5
/usr/bin/python3.5
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 2
3.2. 配置 python3 默认指向 python3.8
$ sudo update-alternatives --config python3
There are 2 choices for the alternative python3 (providing /usr/bin/python3).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/python3.5 2 auto mode
1 /usr/bin/python3.5 2 manual mode
2 /usr/bin/python3.8 1 manual mode
Press to keep the current choice[*], or type selection number: 2
选择/输入 2, 回车。
3.3 测试 python 版本
$ python3 -V
Python 3.8.2
资源
ubuntu 升级python_如何将 Ubuntu 16 和 18 上的 python 升级到最新 3.8 版相关推荐
- ubuntu安装python3.8_将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
1. 概述 本文记录在 Ubuntu 16.04 上将 python 升级为 3.8 版本,并配置为系统默认 python3 的过程. 在 Ubuntu 16.04 中,python3 的默认版本为 ...
- aix升级新安装oracle,怎么样在AIX 5L上安装与升级Oracle
怎么样在AIX 5L上安装与升级Oracle 1.检查环境 检查硬件与OS位数,一定确保64bit #bootinfo -y 64 #bootinfo -K 64 检查内存大小,至少需要512M以上 ...
- 在 Ubuntu 16.04 LTS 上安装 Python 3.6.0
最近 Python 3 发布了新版本 Python 3.6.0,好像又加入了不少黑魔法!- 由于暂时不能使用 apt-get 的方式安装 Python 3.6,所以还是直接编译源码安装吧. 官网上提供 ...
- ubuntu安装python3.8_在Ubuntu 18.04系统上安装Python 3.8的两种方法
本文介绍在Ubuntu 18.04/16.04系统上安装Python 3.8的两种不同方法,第一个选择是从Deadsnakes PPA安装deb软件包,第二个选择是从源代码构建,当前Python 3. ...
- ubuntu 升级python3.8_Ubuntu上python升级到最新3.8版
1. 概述 本文记录在 Ubuntu 16.04 上将 python 升级为 3.8 版本,并配置为系统默认 python3 的过程. 在 Ubuntu 16.04 中,python3 的默认版本为 ...
- Linux拉取yarn配置文件,如何在 Ubuntu 16.04/18.04 上安装 Yarn
在本教程中,我们将向您展示如何在 Ubuntu 16.04 或 Ubuntu 18.04 系统上安装 Yarn. 什么是Yarn? Yarn 是一个代码的包管理器. 它允许您与世界各地的其他开发人员一 ...
- 在Ubuntu 16.04.5 LTS上利用python中的PIL模块压缩一百多兆的单张图片实操
在前面的博文中,我将300多张电影海报拼接为了一张103MB的巨幅图片,我想拿它做电脑桌面(1080P),但是这么多的图片,存储和加载是个麻烦事儿,需要将它压缩到几MB大小. 在Ubuntu 16.0 ...
- Ubuntu Server 16.04 LTS上使用Docker部署Tomcat修改为80端口
场景 Ubuntu Server 16.04 LTS上使用Docker部署Tomcat: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...
- Ubuntu Server 16.04 LTS上使用Docker部署Tomcat
场景 Ubuntu Server 16.04 LTS上安装Docker(使用脚本的方式): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
最新文章
- 【Linux】类Unix 操作系统进程监控控制工具 Supervisor
- fstream,sstream,使用(习题8.16)
- TL-410小路由静态路由问题
- Nodejs模块、自定义模块、CommonJs的概念和使用
- python定义一个矩形类_创建矩形类
- 大厂中秋礼盒大PK!祝大家中秋快乐,送大家鹅厂月饼礼盒!
- Atom飞行手册翻译: 3.5 创建主题
- [python基础] 浮点数乘法的误差问题
- TensorFlow windows之Tensorboard使用
- 如何在SQL Server中导入具有不同列数的平面文件
- cdrx4自动排版步骤_Coreldraw插件emboss使用方法 CDRX4的自动排版插件 百分之百显示问题...
- java 双三次线性插值_双线性及双三次插值
- mysql analyze_技术分享 | MySQL EXPLAIN ANALYZE
- Python经典面试题解析:实现斐波那契数列
- 法语计算机相关书籍,法语网络计算机相关词汇
- nginx url中带中文不能访问
- 从Ajax聊一聊Jsonp hijacking
- 电脑蓝屏,报错信息0xc000007b
- 003云数据中心基础原理笔记
- 中英文排版字符间距不一致,英文自动断字
热门文章
- Windows平台下搭建Git服务器的图文教程
- Window CE 驱动开发流程(Windows CE.5.0系统、pxa270平台)
- 机器学习监督学习之分类算法---朴素贝叶斯理论知识
- c语言fopen函数读dat文件,C语言 从a.dat文件读入数据存入b.dat文件里面(以字符形式)...
- 计算机辅助初中数学教学,初中数学教学论文 计算机辅助农村初中数学教学的几点想法...
- vsftpd 配置-掉坑记
- go语言--竞争、原子函数、互斥锁
- PX4 FMU [7] rgbled [转载]
- 函数强化练习2(py引入模块、包)
- 数据结构C语言版之线性表