ubuntu 升级python3.8_Ubuntu上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 升级python3.8_Ubuntu上python升级到最新3.8版相关推荐
- ubuntu安装python3.6_Ubuntu上安装python3.6以及多版本python管理 | SQN
这篇文章记录了如何在Ubuntu上安装python3.6以及将其设置为系统默认. 查看Ubuntu版本 由于python3.6在不同的Ubuntu版本中的安装是不一样的,这里我们先来看一下的Ubunt ...
- ubuntu安装python3.8_Ubuntu 16.04 安装 python3.8
Ubuntu 16.04 amd64 (64bit)(纯净版) 自带python2.7和python3.5 执行"whereis python"查看当前安装的python [roo ...
- python35是什么意思_python -m是什么意思CentOS 升级 Python3 (附带: 一键升级脚本)...
一键安装脚本(附带) 电脑技术网从python -m是什么意思CentOS 升级 Python3 (附带: 一键升级脚本)分析来看,对python -m是什么意思CentOS 升级 Python3 ( ...
- python2升级python3后_Centos7 Python2 升级到Python3
用习惯了linux的程序员们都知道,所以原来linux内核3以上的都自带python2 ,然而,python3发布至今也十余年了,2020年1月1日 Python 2终于走到了尽头,官方宣布不在维护 ...
- python3 socketserver_《Python核心编程(第3版)》——2.5 *SocketServer模块
本节书摘来自异步社区<Python核心编程(第3版)>一书中的第2章,第2.5节,作者[美] Wesley Chun(卫斯理 春),孙波翔 李斌 李晗 译,更多章节内容可以访问云栖社区&q ...
- MAC上Python升级到最新版
下载 下载Mac OS X 64-bit/32-bit installer https://www.python.org/downloads/release/python-340/ 安装 安装下载的d ...
- python制作qq登录界面_用Python实现一个最新QQ办公版(TIM)的登录界面
最近,QQ的办公版本--TIM进行了一次更新升级.本次更新升级大幅修改了界面的样式,看起来更加的清爽.简洁和高效了. 这种界面州的先生还是比较喜欢的,没有QQ那么花里胡哨,也比微信那些残缺的功能更加丰 ...
- python获取登录按钮_用Python实现一个最新QQ办公版(TIM)的登录界面
最近,QQ的办公版本--TIM进行了一次更新升级.本次更新升级大幅修改了界面的样式,看起来更加的清爽.简洁和高效了. 这种界面州的先生还是比较喜欢的,没有QQ那么花里胡哨,也比微信那些残缺的功能更加丰 ...
- 用Python实现一个最新QQ办公版(TIM)的登录界面
最近,QQ的办公版本--TIM进行了一次更新升级.本次更新升级大幅修改了界面的样式,看起来更加的清爽.简洁和高效了. 这种界面我还是比较喜欢的,没有QQ那么花里胡哨,也比微信那些残缺的功能更加丰富. ...
最新文章
- java中文件操作的工具类
- LruCache 源码解析
- ehcache memcache redis 三大缓存
- phpmyadmin能合并行吗_去二手车行当学徒真的能学到技术吗?过来人劝你要谨慎!...
- python做excel表格教程视频_基于Python实现excel表格读写
- 4am永远 鼠标按键设置_4AM称霸PCL和PEL 绝地求生与和平精英的双端冠军 | 电玩巴士...
- ubuntu20下lnmp环境nextcloud安装
- apache php设置404页面,详细介绍通过配置Apache实现404页面替换
- 遥控器控制项目(拷贝型遥控器+灵R1A)
- java treemap的排序_Java TreeMap的排序(转)
- 入门神经网络优化算法(五):一文看懂二阶优化算法Natural Gradient Descent(Fisher Information)
- 如何让百度快速收录网站及文章
- CRM软件成功案例解析
- 五分钟教你学会写产品需求文档(PRD)
- 红孩儿编辑器的模块设计4
- git提交Push to origin/master was rejected
- Unity根据文字内容自动滚动显示最新文字
- 高高兴兴看视频,认认真真写程序
- OWASP ZAP安全测试工具使用教程(初级)
- Tita绩效宝:绩效管理评语范例
热门文章
- CNN应用之SPP(基于空间金字塔池化的卷积神经网络物体检测)-ECCV 2014-未完待续
- 深入理解计算机系统9个重点笔记
- Spring实现AOP的4种方式
- OpenCV学习笔记(四十六)——FAST特征点检测features2D OpenCV学习笔记(四十七)——VideoWriter生成视频流highgui OpenCV学习笔记(四十八)——PCA算
- 快速了解Scala技术栈
- 序列化和反序列化的对单例破坏的防止及其原理
- js便利json 数组的方法
- crontab命令的使用
- Hibernate Tomcat JNDI数据源配置(转)
- ubuntu14.04使用rails连接mysql数据库