Ubuntu下安装卸载python3.8的过程
作者:wongHome 发布时间:2021-09-06 10:43:28
目录
一、Python 3.8 安装
1.通过 Apt 安装Python3.8
2.配置 python3.8 为系统默认 python3
二、卸载python3.8
1、卸载python3.8
2、卸载python3.8及其依赖
3、清除python3.8
参考链接:
一、Python 3.8 安装
在 Ubuntu 16.04 中,python3 的默认版本为 3.5:
$ python3 -V
Python 3.5.2
本文以在 Ubuntu 16.04 中安装为例,方法同样适用于 Ubuntu 18.04 。
1.通过 Apt 安装Python3.8
Ubuntu 官方 apt 库中还未收录 python 3.8,这里使用 deadsnakes PPA 库安装。
1.1. 安装依赖包
$ sudo apt-get update
$ sudo apt-get install software-properties-common
1.2. 添加 deadsnakes PPA 源
$ sudo add-apt-repository ppa:deadsnakes/ppa
Press [ENTER] to continue or Ctrl-c to cancel adding it.
1.3. 安装 python 3.8
$ sudo apt-get update
$ sudo apt-get install python3.8
$ python3.8 -V
Python 3.8.2
2.配置 python3.8 为系统默认 python3
修改默认 python3 会导致打不开 Terminal 等各种问题,建议不要修改。解决方法见 Ubuntu16.04TLS 中终端(Terminal)无法打开的解决办法
2.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
2.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 <enter> to keep the current choice[*], or type selection number: 2
选择/输入 2, 回车。
2.3 测试 python 版本
$ python3 -V
Python 3.8.2
二、卸载python3.8
1、卸载python3.8
sudo apt-get remove python3.8
2、卸载python3.8及其依赖
sudo apt-get remove --auto-remove python3.8
3、清除python3.8
sudo apt-get purge python3.8
or
sudo apt-get purge --auto-remove python3.8
注释:
此方法卸载python比较彻底,所以适合更换python版本时使用。
——对于既想完全卸载python,又无法接受完全卸载后某些python组件无法使用的童鞋,请慎重!
参考链接:
[1] 如何将 Ubuntu 16 和 18 上的 python 升级到最新 3.8 版
[2] Ubuntu安装Python3 和卸载
来源:https://blog.csdn.net/qq_39779233/article/details/106875184
猜你喜欢
- 常用方法浅拷贝copya = {"ilpy1": {"company": "aaa&quo
- 有时候想为我们的网页提供多语言支持,如果一种语言用一张网页来做实在太麻烦了,幸好Google提供了语言工具功能,下面介绍如何利用它来实现网页
- 在我们制作网页的时候会经常碰到一些需求,如果不知道方法,说不定会困扰我们半天。其实实现它们都很简单,下面我们就一起来看看这些常用的网页编辑方
- 前言图是一种抽象数据结构,本质和树结构是一样的。图与树相比较,图具有封闭性,可以把树结构看成是图结构的前生。在树结构中,如果把兄弟节点之间或
- 背景:Email地址存于MSSql一用户信息表中,数量上万。公司自有服务器,集SMTP,POP3,WWW,FTP,MSSql,DNS等多种服
- 本文实例讲述了Python实现简单查找最长子串功能。分享给大家供大家参考,具体如下:题目选自edX公开课 MITx: 6.00.1x Int
- 在TypeScript 项目中,我们经常需要使用声明一系列的ts类型。然而,手动写的效率实在太低,编写一个自动生成ts类型的工具可以解放生产
- TF-IDF(term frequency–inverse document frequency)是一种用于信息检索(information
- 本文实例讲述了PHP排序二叉树基本功能实现方法。分享给大家供大家参考,具体如下:这里演示了排序二叉树节点的插入,中序遍历,极值的查找和特定值
- 一、为什么使用Python进行网络爬虫?由于Python语言十分简洁,使用起来又非常简单、易学,通过Python 进行编写就像使用英语进行写
- 阅读上一篇:微软建议的ASP性能优化28条守则(3) 技巧 8:迟一点获得资源,早一点释放资源 这里是一个小技巧供您参考。一般来说,最好迟一
- 现象:生产中心进行拷机任务下了300个任务,过了一阵时间后发现任务不再被调度起来,查看后台日志发现日志输出停在某个时间点。分析:1、首先确认
- 前言都说抖音有毒,一刷就停不下来了。看来抖音这款产品紧紧抓住了人们内心深处的某些需求。当然今天不是来探讨抖音这款产品的啊。今天我们来学习如何
- HTTP、HTTPS协议下session共享解决cookie失效 的办法:(也许不是最好的,但是实用)原理就是把session id设置到本
- 如果机房马上要关门了,或者你急着要和MM约会,请直接跳到第四个自然段。以下叙述的脚本包括服务器端脚本和客户端的脚本,服务器端脚本指在服务器上
- WordPress可以改造成twitter一样的微博网站,但是有一个坏处就是你要么用来做博客要么用来做微博,功能难兼得。相信大家在访问一些知
- 最基础的形态学操作有四个,分别是腐蚀、膨胀、开计算和闭计算,`scipy.ndimage分别实现了二值数组和灰度数组的这四种运算二值灰度bi
- 本文实例讲述了Python有序字典简单实现方法。分享给大家供大家参考,具体如下:代码:# -*- coding: UTF-8 -*-impo
- 由于tkinter没有直接提供居中显示的api,因此,要想将tk的对话框居中显示,需要用到tk自带的设定位置的方法geometry()nSc
- 由于XML本身的诸多优点,XML技术已被广泛的使用,目前的好多软件技术同XML紧密相关,比如微软的.net 平台对xml提供了强大的支持,提