银河麒麟高级服务器操作系统(通用)安装和编译指定的python3版本(银河麒麟服务器v10下载)

银河麒麟高级服务器操作系统(通用)安装和编译指定的python3版本 银河麒麟高级服务器操作系统(通用)安装和编译指定的python3版本 一 系统环境二 安装python3.12.42.1 安装编译需要的依赖包2.2 下载官网目前最新的p

银河麒麟高级服务器操作系统(通用)安装和编译指定的python3版本

1、系统环境

2.安装Python3.12.4

2.1 安装编译所需的依赖包

2.2 从官网下载最新的Python源码包

2.3 解压Python-3.12.4.tar.xz

2.4 Python-3.12.4配置

2.5 编译安装

2.6 设置和启用环境变量

2.7 检查是否安装成功

2.8 为交互式测试程序创建测试

前言

1、在某些场景下,您的系统自带的python3.7.5版本无法满足您的使用需求,因此您需要在您的环境中安装并编译指定版本的python3。 下面详细介绍编译python3源代码的步骤。环境变量的安装、设置和使用。

2、下面以V10 SP3 x86架构操作系统进行演示。不同架构、不同版本的系统安装步骤相同。

一 系统环境

[root@localhost ~]# nkvers

############## Kylin Linux 版本################

发布:

Kylin Linux 高级服务器版本V10 (Lance)

内核:

4.19.90-52.22.v2207.ky10.x86_64

内部版本:

Kylin Linux 高级服务器

发布V10 (SP3) /(Lance)-x86_64-Build23/20230324

##############################################

二 安装python3.12.4

2.1 安装编译需要的依赖包

如果您的网络可以成功连接互联网,请直接运行。如果无法访问外网,则必须将ISO镜像文件设置为本地yum源。

[root@localhost ~]# yum install libffi-devel tcl-devel tk-devel perl-CPAN openssl-devel readline-devel sqlite-devel openssl -y

2.2 下载官网目前最新的python源码包

[root@localhost ~]# wget https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tar.xz

–2024-07-04 09:15:09– https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tar.xz

正在解析主机www.python.org (www.python.org). 146.75.112.223, 2a04:4e42:8c:223

正在连接www.python.org (www.python.org)|146.75.112.223|:443. 已连接。

HTTP 请求已发送,正在等待响应. 200 OK

长度:20659356 (20M) [应用程序/八位字节流]

: 保存到“Python-3.12.4.tar.xz”

Python-3.12.4.tar.xz 100%[========================================================================================================] 19.70M 1.48MB/s 需要43 秒

2024-07-04 09:15:53 (467 KB/s) – 已保存“Python-3.12.4.tar.xz”[20659356/20659356])

2.3 解压Python-3.12.4.tar.xz

[root@localhost ~]# ls

anaconda-ks.cfg 初始设置-ks.cfg Python-3.12.4.tar.xz test.py

[root@localhost ~]#

[root@localhost ~]#

[root@localhost ~]# tar xf Python-3.12.4.tar.xz

[root@localhost ~]#

[root@localhost ~]# cd Python-3.12.4

[root@localhost Python-3.12.4]# ls

aclocal.m4 config.sub configure.ac 语法install-sh LICENSE Makefile.pre.in 模块解析器PCbuild pyconfig.h.in README.rst

config.guess 配置文档包含库Mac 其他对象PC 程序Python 工具

[root@localhost Python-3.12.4]#

2.4 配置python-3.12.4

[root@localhost Python-3.12.4]#./configure –prefix=/opt/python3 –enable-optimizations

.

检查chown.是的

检查时钟.是的

检查close_range.否

检查配置.是

检查copy_file_range.是

检查ctermid.是的

检查重复项.是

检查dup3.是

检查执行.是

检查Explicit_bzero.是

检查Explicit_memset.否

正在检查faccessat.是

检查fchmod.是的

正在检查fchmodat.是

检查fchown.是的

检查fchownat.是的

正在检查fdopendir.是

检查fdwalk.没有

检查fexecve.是的

检查叉子.是的

检查fork1.否

检查fpathconf.是

检查fstatat.是

检查时间.是的

检查ftruncate.是

检查fuchimen.是的

检查期货.是的

正在检查futimesat.是的

检查gai_strerror.是的

检查getegid.是的

检查获取熵.是的

检查geteuid.是的

检查getgid.是的

正在检查getgrgid.是的

正在检查getgrgid_r.是

正在检查getgrnam_r.是

正在检查getgrouplist.是的

检查getgroup.是的

检查gethostname.是

检查gettimer.是的

正在检查getloadavg.是

检查getlogin.是

检查getpeername.是的

检查getpgid.是的

检查getpid.是的

检查getppid.是的

检查getpriority.是的

检查_getpty.否

检查getpwent.是的

正在检查getpwnam_r.是

检查getpwuid.是的

正在检查getpwuid_r.是

检查getresgid.是的

检查getresuid.是的

检查是否有喘振.是的

检查getsid.是的

检查支出.是的

检查getspnam.是

检查getuu.是的

检查getwd.是的

检查if_nameindex.是

检查initgroup.是的

检查击杀情况.是的

检查killpg.是的

正在检查lchown.是的

检查链接.是的

检查锁.是

检查lstat.是

检查时间.是的

检查麦德维斯.是的

检查mbtowc.是的

检查memrchr.是的

检查mkdirat.是的

检查mkfifo.是的

正在检查mkfifoat.是的

检查mknod.是的

检查mknodat.是的

检查mktime.是的

检查mmap.是的

检查mremap.是的

检查好东西.是的

正在检查是否打开.是的

检查opendir.是的

检查路径配置.是

确认暂停.是

检查管道.是的

检查Pipe2.是

检查Plock.否

检查投票.是的

检查posix_fadvise.是的

检查posix_fallocate.是的

检查posix_spawn.是的

检查posix_spawnp.是的

检查预读.是

检查预置.是

检查preadv2.是

检查pthread_condattr_set 时钟.是

检查pthread_init.没有

检查pthread_kill.是

检查pwrite.是的

检查pwritev.是

检查pwritev2.是

检查阅读链接.是的

正在检查读取链接.是

正在检查读取.是

检查真实路径.是

正在检查重命名.是

正在检查rtpSpawn.否

检查sched_get_priority_max.是

检查sched_rr_get_interval.是

检查sched_setaffinity.是

检查sched_setparam.是

检查sched_setscheduler.是

检查sem_clockwait.否

检查sem_getvalue.是的

检查sem_open.是

检查sem_timedwait.是的

检查sem_unlink.是的

检查发送的文件

以上关于#Galaxy Kirin高级服务器操作系统(通用)安装编译指定Python3版本的相关内容摘自网络,仅供参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/92781.html

(0)
CSDN's avatarCSDN
上一篇 2024年7月4日 下午4:35
下一篇 2024年7月4日 下午4:35

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注