Linux系统安装Python3环境

news/2024/8/22 0:56:44
1、默认情况下,Linux会自带安装Python,可以运行python --version命令查看,如图:

我们看到Linux中已经自带了Python2.7.5。再次运行python命令后就可以使用python命令窗口了(Ctrl+D退出python命令窗口)。

2、查看Linux默认安装的Python位置

看到/usr/bin/python和/usr/bin/python2都是软链接,/usr/bin/python指向/usr/bin/python2,

而/usr/bin/python2最终又指向/usr/bin/python2.7。所以运行python/python2/python2.7是一样的,如图:

 3、安装python3
(1)下载

linux下执行

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

(2)对压缩包进行解压

tar -xvf Python-3.12.0.tgz

(3)  进入解压后目录

[root@localhos ~]# cd Python-3.12.0/

1.配置源码编译后的安装路径

./configure --prefix=/usr/local/Python-3.12.0

2.开始编译和安装

make && make install

3.编译完成后,cd进入配置的安装路径下,并查看文件夹内容,我这里配置的安装路径:/usr/local/python3.12.0/

4、创建软链接
(此时python环境已经安装成功,但为了使用方便,需删除Linux自带的旧版本python环境,并为新版本python创建软链接)
4.1、删除旧版Python环境
1.Linux系统中默认安装python2版本环境,目录在/usr/bin/python/下

[root@localhost bin]# /usr/bin/python

2.输入exit()回车退出python环境后,删除python2版本

[root@localhost bin]# rm -f /usr/bin/python

4.2、创建软链接
1.将新安装的python3.12版本链接至/usr/bin/python/

[root@localhost bin]# ln -s /usr/local/python3.11/bin/python3.11 /usr/bin/python

2.输入python进行验证
5、修复yum程序
(Linux系统中yum程序默认使用python2版本,现在将最新版python顶替了python2版本,所以要修改yum相关配置,以确保python完成安装的同时,yum程序运行不会受到影响,修改如下:)
1.修改/usr/libexec/urlgrabber-ext-down,修改后:wq保存退出

[root@localhost bin]# vi /usr/libexec/urlgrabber-ext-down

2.修改/usr/bin/yum文件,修改后:wq保存退出

[root@localhost bin]# vi /usr/bin/yum

Linux系统环境安装Python环境大功告成!


http://lihuaxi.xjx100.cn/news/1863618.html

相关文章

新的 BLUFFS 攻击导致蓝牙连接不再私密

蓝牙是一种连接我们设备的低功耗无线技术,有一个新的漏洞需要解决。 中间的攻击者可以使用新的 BLUFFS 攻击轻松窥探您的通信。 法国研究中心 EURECOM 的研究员 Daniele Antonioli 演示了六种新颖的攻击,这些攻击被定义为 BLUFFS(蓝牙转发和…

前端初学者的Ant Design Pro V6总结(下)

前端初学者的Ant Design Pro V6总结(下) 文章目录 前端初学者的Ant Design Pro V6总结(下)umi 请求相关一个能用的请求配置Service层 TS 类型规范Service层 函数定义umi 请求代理 Proxy umi/max 简易数据流useModel 没有类型提示&…

hnust 湖科大 创业基础考察课程结课作业 创业计划书+路演PPT 资源下载

hnust 湖科大 创业基础考察课程结课作业 创业计划书 资源下载 资源详尽,图文并茂,开箱即用,附赠若干模板 资源预览图 创业计划书word 路演PPT 赠品 下载链接 链接:https://pan.baidu.com/s/1p1n6qwM5Jx6bB96ifAJmiw?pwd1111 …

GPC-数据鉴别(DAP)模式验证

概述: 9.2.1 数据鉴别(DAP)模式验证 应用提供方可以要求对其加载到卡片的应用代码进行完整性和真实性的验证。在本规范中详述的具备“DAP 验证权限”的应用提供方安全域,代表应用提供方提供了这种验证服务。授权管理者可以要求对所有加载到卡片的应用…

【ArcGIS Pro微课1000例】0047:深度学习--棕榈树提取全流程

一、创建训练样本 对汤加科洛瓦伊种植园每棵棕榈树的健康状况进行清查和评估,这需要花费大量的时间和劳动力。 为简化此过程,将在 ArcGIS Pro 中使用深度学习模型来识别树木,然后根据植被绿度的测量值计算其健康状况。 第一步是找到显示汤加科洛瓦伊的影像,该影像具有足够…

Spring Security 6.x 系列(8)—— 源码分析之配置器SecurityConfigurer接口及其分支实现

一、前言 本章主要内容是关于配置器的接口架构设计,任意找一个配置器一直往上找,就会找到配置器的顶级接口:SecurityConfigurer。 查看SecurityConfigurer接口的实现类情况: 在 AbstractHttpConfigurer 抽象类的下面可以看到所有…

py读取本地文件

在Python中,可以使用内置的open()函数来读取本地文件。以下是一个基本的示例,演示如何打开并读取一个文本文件: # 使用 r 参数表示我们想要读取文件 with open(filename.txt, r) as file:data file.read()print(data)在这个例子中&#xff…

绝密人性天书

《绝密人性天书》,教你如何洞察人性,一开始本以为是那种成功学的套路书籍,拜读之后深感作者真正的高明之处,分析人性很接地气,在这里分享原文的几个观点。 1、人性的真相什么? 从小到大,没人告…