ln -sf /usr/local/python311/bin/python3.11 /usr/local/bin/python3
ln -sf /usr/local/python311/bin/pydoc3.11 /usr/local/bin/pydoc3
ln -sf /usr/local/python311/bin/python3.11-config /usr/local/bin/python3-config
ln -sf /usr/local/python311/bin/idle3.11 /usr/local/bin/idle3
ln -sf /usr/local/python311/bin/2to3-3.11/usr/local/bin/2to3

一、安装python解释器

1.获取系统版本信息

首先,查看Linux系统版本信息:

[root@oldboy ~] # cat /proc/version
Linux version 4.18.0-240.1.1.el8_3.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Thu Nov 19 17:20:08 UTC 2020

更新操作系统

[root@docker ~]# yum update -y

默认情况下,Linux会自带安装Python,可以运行python --version命令查看,如图:

python --version

2.官网下载python解释器

接下来我们先从python官网下载python解释器,打开python官网https://www.python.org/

选择安装平台Linux/UNIX

然后进入找到python解释器3.8.6版本,往下滑鼠标或者使用快捷键Ctrl+F搜索3.8.3

然后找到Files,点击Gzipped source tarball,右键选择复制链接地址。

然后打开xshell,使用wget命令远程下载。

wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz

解压压缩包,执行如下命令:

 tar -zxvf Python-3.8.6.tgz 

3.安装

准备编译环境,执行如下命令:

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

安装python需要的依赖。成功后(Complete!)

然后开始进入Python-3.8.6目录,命令如下:

cd Python-3.8.6/

接下来编译安装,执行如下命令:

./configure --prefix=/usr/local/python38
make && make install

其中--prefix是Python的安装目录,同时安装了setuptools和pip工具,安装成功后,如图:

进入/usr/local/python38目录。

创建软链接:还记得开始,Linux已经安装了python2.7.5,这里我们不能将它删除,如果删除,系统可能会出现问题。我们只需要按照与Python2.7.5相同的方式为Python3.8.6创建一个软链接即可,我们把软链接放到/usr/local/bin目录下,如图:

ln -s /usr/local/python38 /usr/local/bin/python3
ls -l /usr/local/bin/

配置环境变量,执行vim /etc/profile,打开配置文件,添加如下配置:

vim /etc/profile
编辑,在最后一行加上
PATH=/usr/local/python27/bin:/usr/local/python38/bin:$PATH
export PATH

保存退出(:wq),执行source /etc/profile 命令使配置生效,如图:

验证是否配置成功,在命令行直接敲python3即可,如图:

到此,python的安装就到此结束了,你学废了吗?

二、卸载python

  1. 查看当前版本信息
[root@docker ~]# python --version
Python 2.7.5
[root@docker ~]# python3 --version
Python 3.6.8

  1. 卸载pyhton3
  • 注意卸载的时候python后跟的2或3,若什么都不跟的话,会全部删除

rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps

  1. 删除所有残余文件
    whereis python3 |xargs rm -frv

  1. 查看现有安装的python
    whereis python

--end--

Linux系统安装python3.8与卸载教程的更多相关文章

  1. 【转】在VMware中为Linux系统安装VM-Tools的详解教程

    在VMware中为Linux系统安装VM-Tools的详解教程 如果大家打算在VMware虚拟机中安装Linux的话,那么在完成Linux的安装后,如果没有安装Vm-Tools的话,一部分功能将得不到 ...

  2. 从Linux系统安装到Web应用启动教程

    概述 本文讲述web应用服务器安装配置教程,其中包括:Linux系统安装,Mysql数据库安装配置,Redis安装配置,Tomcat安装配置,MongoDB安装配置,Linux JDK安装使用,Ngi ...

  3. Linux系统安装python3

    Centos7系统安装python3 在安装前需要安装依赖环境包,先安装gcc 编译器,命令如下: yum -y install gcc gcc-c++ make 1.首先查看是否安装python,系 ...

  4. linux系统安装python3和pip

    一.安装python 1.安装依赖环境 yum install gcc -y yum -y install zlib-devel bzip2-devel openssl-devel ncurses-d ...

  5. Linux系统安装Python3环境

    点击上方"开源Linux",选择"设为星标" 回复"学习"获取独家整理的学习资料! 本文基于如下Linux系统版本: 1.默认情况下,Lin ...

  6. 在VMware中为Linux系统安装VM-Tools的详解教程

    在安装Linux的虚拟机中,单击“虚拟机”菜单下的“安装Vmware-Tools”. 先介绍一下下面安装该工具时要用到的几个目录: /mnt 挂载目录,用来临时挂载别的文件系统,硬件设备 /tmp临时 ...

  7. hadoop伪分布式环境搭建之linux系统安装教程

    本篇文章是接上一篇<超详细hadoop虚拟机安装教程(附图文步骤)>,上一篇有人问怎么没写hadoop安装.在文章开头就已经说明了,hadoop安装会在后面写到,因为整个系列的文章涉及到每 ...

  8. linux下python3源码安装及卸载

    Linux下Python3的源码编译安装和卸载方法 [日期:2019-06-21] 来源:博客园  作者:wuli潇萧 [字体:大 中 小]     (一)Linux下软件的源码编译安装和卸载方法 L ...

  9. Linux学习心得之 LVM管理与Linux系统安装

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 LVM管理与Linux系统安装 1.前言 2.LVM 简介与术语 3.LVM 使用 4.Li ...

  10. 在Linux 安装Python3.5.6详细文档!!!!

    在Linux 安装Python3.5.6详细文档!!!! 1.安装相关依赖库(工具包) yum install gcc patch libffi-devel python-devel  zlib-de ...

随机推荐

  1. kotlin更多语言结构——>类型安全的构建器

    通过使用命名得当的函数作为构建器,结合带有接收者的函数字面值,可以在 Kotlin 中创建类型安全.静态类型 的构建器 类型安全的构建器可以创建基于 Kotlin 的适用于采用半声明方式构建复杂层次数 ...

  2. Docker挂载jar包运行脚本

    下载镜像 docker pull openjdk:8 执行命令 docker run -d -p 9001:8081 -v /opt/springboot-docker-1.0.jar:/var/li ...

  3. GE反射内存卡的指标和型号

    产品特性: • 1路发送,1路接收: • 光纤高速网络2.12GHz: • 最大256个节点: • 光纤协议不占用CPU资源: • 多模光纤节点距离300米:单模光纤节点距离10千米: • 板载128 ...

  4. linux 基础(4)文件结构标准 FHS

    使用 linux 进行各种各样开发的人实在太多了,因此一套统一的"什么文件存放在哪里"的规范应运而生,被称为 FHS(Filesystem Hierarchy Standard). ...

  5. 向AWS迁移系统

    向AWS迁移系统的考虑事项: 1.理解现在应用的架构和运行环境:   使用的OS,软件版本,依赖库,底层硬件,数据库,资源使用用量.性能等非功能要件.   基于这些信息设计在AWS上的架构,使用Ins ...

  6. 卧槽,WebStorm现在免费啦!

    前言 就在昨天1024程序员节,JetBrains突然宣布WebStorm现在对非商业用途免费啦.以后大家再也不用费尽心思的去找破解方法了,并且公告中的关于非商业用途定义也很有意思. 关注公众号:[前 ...

  7. PhpStorm 2024.2.4 最新安装教程(附2099年~亲测有效)

    下载安装 下载补丁https://pan.quark.cn/s/fcc23ab8cadf 检查 免责声明:本文中的资源均来自互联网,仅供个人学习和交流使用,严禁用于商业行为,下载后请在24小时内从电脑 ...

  8. Classical wave-optics analogy of quantum-information processing

    量子信息处理的经典波-光模拟(Spreeuw 2002 PRA) <经典波光学.pdf> 核心: 1. 只有'局域纠缠' 有经典模拟! 基于经典波光学的模拟模型系统,应用于3个涉及到3qu ...

  9. 2023NOIP A层联测10 T4 子序列

    2023NOIP A层联测10 T4 子序列 题面及数据范围 Ps:链接来自accoderOJ. 考场2小时才做完 T1,抱着试一试的心态看了 T4,然后想到做法了,调了 1 个多小时没调除了,赛后发 ...

  10. 2024 BUPT Programming Contest F

    简要题意 多测,给定一个 \(n \times n\) 矩阵,矩阵中的每一个元素的计算方式如下: 矩阵的行和列唯一决定两个整数对 \((a, b)\),矩阵第 \(a(0 \le a < n)\ ...