首页 > 系统相关 >rocky linux:编译安装python3.11.4(rocky linux 9.2)

rocky linux:编译安装python3.11.4(rocky linux 9.2)

时间:2023-08-09 10:24:33浏览次数:42  
标签:python3.11 rocky img Python 3.11 python usr linux root

一,查看现有的版本:

1,本地版本

[root@img ~]# python --version
Python 3.9.16

2,现在的最新版本:

访问官网:

https://www.python.org/

如图:

可以看到线上的最新版本是3.11.4 

二,编译/安装:

1,下载:

先复制下载地址

2,从服务器用wget命令下载:

[root@img python]# wget https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz

3,下载完成后解压缩:

[root@img python]# tar -zxvf Python-3.11.4.tgz

4,配置

[root@img python]# cd Python-3.11.4/
[root@img Python-3.11.4]#  ./configure --prefix=/usr/local/soft/python3.11.4 --enable-optimizations

5,编译

[root@img Python-3.11.4]# make

6,安装

 [root@img Python-3.11.4]# make install                                                                                                                                            

7,安装完成后查看效果:

[root@img Python-3.11.4]# /usr/local/soft/python3.11.4/bin/python3 --version
Python 3.11.4
[root@img Python-3.11.4]# /usr/local/soft/python3.11.4/bin/pip3 --version
pip 23.1.2 from /usr/local/soft/python3.11.4/lib/python3.11/site-packages/pip (python 3.11)

说明:刘宏缔的架构森林—专注it技术的博客,
网站:https://blog.imgtouch.com
原文: https://blog.imgtouch.com/index.php/2023/08/02/rocky-linux-bian-yi-an-zhuang-python3-11-4-rocky-linux-9-2/
代码: https://github.com/liuhongdi/ 或 https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: [email protected]

三,替换原有的python和pip

1,查看原有的python和pip所在的路径

[root@img Python-3.11.4]# whereis python3
python3: /usr/bin/python3 /usr/share/man/man1/python3.1.gz
[root@img Python-3.11.4]# whereis pip3
pip3: /usr/bin/pip3

2,创建python3的符号链接

[root@img Python-3.11.4]# mv /usr/bin/python3 /usr/bin/python3.bak
[root@img Python-3.11.4]# ln -s /usr/local/soft/python3.11.4/bin/python3 /usr/bin/python3
[root@img Python-3.11.4]# python --version
Python 3.11.4

3,创建pip3的符号链接

[root@img Python-3.11.4]# mv /usr/bin/pip3 /usr/bin/pip3.bak
[root@img Python-3.11.4]# ln -s /usr/local/soft/python3.11.4/bin/pip3 /usr/bin/pip3
[root@img Python-3.11.4]# pip --version
pip 23.1.2 from /usr/local/soft/python3.11.4/lib/python3.11/site-packages/pip (python 3.11)

四,查看linux的版本:

[[email protected]]# cat/etc/redhat-release
Rocky Linuxrelease9.2(Blue Onyx)

标签:python3.11,rocky,img,Python,3.11,python,usr,linux,root
From: https://www.cnblogs.com/architectforest/p/17616165.html

相关文章

  • Linux中PXE高效批量网络装机和无人值守安装
    1、PXE1.1什么是PXEPXE是由lntel公司开发的网络引导技术,工作在CIient/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。PXE严格来说并不是一种安装方式,而是一种引导的方式。进行PXE安装的必要条性是要安装的计算机中包含个PXE......
  • Linux之pxe
    二、操作[root@localhost~]#systemctlstopfirewalld[root@localhost~]#setenforce0[root@localhost~]#yuminstalldhcp-y[root@localhost~]#cp/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example/etc/dhcp/dhcpd.confcp:是否覆盖"/etc/dhcp/dhcpd.conf"?y......
  • 嵌入式linux笔试
    讲讲l2c和SPI协议。l2c(Inter-IntegratedCircuit)和SPI(SerialPeripheralInterface)总线都是用在不同的芯片、模块或者设备之间传输数据的通信协议。l2c(Inter-IntegratedCircuit):l2c是一种串行通信协议,通常用于连接微控制器、传感器、存储器等设备。在l2c中,有两根线:SCL(时钟线)和SDA(数......
  • Linux网络、shell
    目录一网络DHCP二shellShell基础语法shell补全shell命令快捷键命令History命令别名Shell获取帮助内部命令,什么是外部命令外置命令内存缓存一网络###网络#网络配置 -子网掩码 -dhcp-网关-dns#mac网络配置#https://blog.csdn.net/hadues/article/detai......
  • linux 文件权限和访问控制
    文件权限和访问控制是Linux系统中保护文件和目录安全性的重要部分。以下是一些关于文件权限和访问控制的方法和示例说明:1.**文件权限**:-在Linux中,每个文件和目录都有权限,这些权限决定了谁可以执行哪些操作(读取、写入、执行)。2.**文件权限表示**:-权限通常用三个字母表示,分......
  • linux如何查找nginx使用的配置文件
    1、查找nginx进程ps-aef|grepnginx2、通过进程pid查找程序路径pwdx<pid>3、在上面得到的路径下执行xxx/nginx-t示例如下:......
  • linux Sudo 权限管理
    Sudo是一种在Linux系统中管理用户访问权限的强大工具。它允许系统管理员授予普通用户以超级用户(root)权限执行特定的命令,从而在需要时获得临时的管理员权限,提高了系统的安全性和管理灵活性。以下是一些关于Sudo权限管理的方法和示例说明:1.**编辑sudoers文件**:-使用visudo......
  • linux 用户账号和组管理
    useradd:创建新的用户账号。示例:创建一个名为"john"的用户账号。sudouseraddjohnpasswd:设置用户密码或修改密码。示例:为用户"john"设置密码。sudopasswdjohnuserdel:删除用户账号。示例:删除用户"john"的账号。sudouserdeljohnroupadd:创建新的用户组。示......
  • linux相关命令经录
    pingwww.baidu.com下载方式1wgethttps://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png下载方式2curl-Ohttps://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png-------------------------------yum-yinstallnmap查看当前ip,对外暴露端口n......
  • linux特殊权限rws和rwt
    Linux文件,除了rwx这些权限外,还有一些特殊的权限,如rws、rwt。1、s权限(setuid)1.1设置方法:chmodu+s该位可以让普通用户以root用户的角色运行只有root帐号才能运行的程序或命令。s:文件属主和组设置SUID和GUID,文件在被设置了s权限后将以root身份执行。在设置s权限时文件属主、属......