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

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

资源

How to Install Python 3.8 on Ubuntu 18.04

How to upgrade to python 3.7 on Ubuntu 18.10

总结

到此这篇关于将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程的文章就介绍到这了,更多相关 Ubuntu 16 和 18 升级到python 3.8 内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

本文标题: 将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程

本文地址: http://www.cppcns.com/jiaoben/python/302663.html

ubuntu安装python3.8_将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程相关推荐

  1. ubuntu 升级python_如何将 Ubuntu 16 和 18 上的 python 升级到最新 3.8 版

    如何将 Ubuntu 16 和 18 上的 python 升级到最新 3.8 版 1. 概述 本文记录在 Ubuntu 16.04 上将 python 升级为 3.8 版本,并配置为系统默认 pyth ...

  2. ubuntu安装python3.8_在Ubuntu 18.04系统上安装Python 3.8的两种方法

    本文介绍在Ubuntu 18.04/16.04系统上安装Python 3.8的两种不同方法,第一个选择是从Deadsnakes PPA安装deb软件包,第二个选择是从源代码构建,当前Python 3. ...

  3. ubuntu 升级python3.8_Ubuntu上python升级到最新3.8版

    1. 概述 本文记录在 Ubuntu 16.04 上将 python 升级为 3.8 版本,并配置为系统默认 python3 的过程. 在 Ubuntu 16.04 中,python3 的默认版本为 ...

  4. ubuntu安装portainer_如何在Ubuntu上使用Portainer管理Docker容器

    如何在Ubuntu上使用Portainer管理Docker容器 Portainer是Docker的开源管理UI,包括Docker Swarm环境. Portainer使您更容易管理Docker容器,它 ...

  5. ubuntu 安装java jdk_「ubuntu安装jdk」Ubuntu安装jdk8的两种方式 - seo实验室

    ubuntu安装jdk 安装方式: 1):通过ppa(源) 方式安装. 2):通过官网安装包安装.JDK官网下载地址 一:使用ppa(源)方式安装: 1):添加ppa源sudo add-apt-rep ...

  6. Win10子系统Ubuntu安装Thingworx8.5--1. WSL Ubuntu 安装

    最近因工作原因需要重装Thingworx,在WIn10的WSL中进行安装. 1. Win10 --WSL Ubuntu 安装 2.Ubuntu --Thingworx安全文件准备 3.Ubuntu - ...

  7. ubuntu安装ppa_如何在Ubuntu中从第三方PPA安装软件

    ubuntu安装ppa PPAs, or "Personal Package Archives", offer software that isn't available in U ...

  8. ubuntu16.04安装python2.7_如何在Ubuntu16.04 LTS上为python(2.7,3.5,3.6)设置...

    我已经阅读了很多关于此的博文,我仍然对于设置它的"最佳"方式感到困惑.我读过的大多数博文都已过时了.我是Linux的新手,现在搞乱了我的系统两次,仍然无法正确设置虚拟环境.据我所读 ...

  9. python升级到最新版本windows64位安装哪个包_手把手windows64位配置安装python2.7

    这几天公司要用到python的一些算法,让我调研一番,之前对Python一次没接触的我在安装配置环境的时候由于版本的问题,折腾了好久,这里简单介绍一下我的安装方法,需要安装pyhton的朋友可以不再向 ...

最新文章

  1. Linux下多播的配置【十全十美】
  2. RHEL 5服务篇—修改MySQl数据库root密码的几种方式
  3. Attention Mechanism
  4. linux怎么删除端口转发,linux使用rinetd快速实现端口转发
  5. 菜鸟学SQL注入 --- 一个简单的教学案例
  6. 学生社团网站html,学生社团活动平台的设计与实现.docx
  7. bootstrap html5 表单验证,基于Bootstrap+jQuery.validate实现表单验证
  8. 原生仿微信社交社区即时通讯聊天双端APP源码开源带PC客户端文档说明
  9. shell调用hive客户端导致nohup后台进程stopped
  10. spring初始化在ServletContextListener实现类中获取spring注入对象
  11. Jira中的BUG导出
  12. Ms Excel 2010合并单元格方法
  13. 微信小程序文件下载---视频,图片。
  14. STC学习:按键消抖计数
  15. Scratch之自动走迷宫
  16. 查看Python版本和位数
  17. [洛谷P1338] 末日的传说
  18. 索尼手机android怎么连,索尼WI-SP500耳机连接安卓手机蓝牙的方法讲解
  19. 机器学习之聚类算法:K均值聚类(一、算法原理)
  20. 人民币和美元兑换的编程python_python人民币和美元转换

热门文章

  1. 软工实践——团队作业需求规格说明书——原型UI设计
  2. 翻转单词顺序和左旋转字符串
  3. C语言EOF是什么?
  4. SQL Server XML性能优化(Best Practices)
  5. glib 2.0 arm linux,为ARM编译Glib
  6. java佳沃维洛奇,新品速递:JAVA 双雄耀世登场
  7. lolfps高但画面不流畅_全面解析:高刷新率真能提高FPS游戏技术?
  8. 聚类算法 距离矩阵_模糊聚类算法
  9. android 保存流媒体,Android实现使用流媒体播放远程mp3文件的方法
  10. (转载)GET和POST两种基本请求方法的区别