news 2026/4/27 18:20:05

CentOS系统安装Python3.12.10

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CentOS系统安装Python3.12.10

参考: https://cloud.tencent.com/developer/article/1565709

1、安装编译对应的依赖:

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

2、改名Python

cd /usr/bin mv python python2.bak​

3、下载

cd /opt/ wget https://www.python.org/ftp/python/3.12.10/Python-3.12.10.tar.xz tar -xf Python-3.12.10.tar.xz

4、编译

cd /opt/Python-3.12.10/ ./configure prefix=/usr/local/python3 --with-ssl ./configure --enable-optimizations --with-openssl=/usr --prefix=/usr/local/python3 make && make install ln -s /usr/local/python3/bin/python3 /usr/bin/python

5、环境变量添加

export PATH=.:$PATH:/usr/local/python3/bin/

6、给pip做个软连接

ln -s /usr/local/python3/bin/pip3.12 /usr/local/bin/pip

7、修改文件

修改yum与urlgrabber-ext-down的Python头 将#! /usr/bin/python修改为#! /usr/bin/python2

vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down

8、验证

pyenv versions

FAQ:如果无法成功下载包,参考如下:

https://blog.csdn.net/weixin_54104864/article/details/145684635

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/25 6:27:06

251524259-C控制器模块

251524259-C 控制器模块通常是指工业控制系统里的一个 控制单元/逻辑模块,它承担着 处理输入信号、执行控制逻辑、输出控制指令 的功能,是设备自动控制系统的重要组成部分。下面用通俗的方式帮你理解这类控制器模块的作用、工作方式和典型应用&#xff1…

作者头像 李华
网站建设 2026/4/26 8:30:58

基于SpringBoot的旅游景点推荐系统(毕设源码+文档)

背景 本课题聚焦基于SpringBoot框架的旅游景点推荐系统设计与实现,旨在解决传统旅游场景中景点信息分散杂乱、推荐精准度低、用户需求与景点匹配低效、出行规划不便等问题。系统采用B/S架构,依托浏览器即可实现多端便捷访问,适配游客、景区管…

作者头像 李华
网站建设 2026/4/25 9:50:31

Linux学习日记23:信号量

一、前言信号量是 Linux 中用于进程间、线程间同步与互斥的核心机制,其本质是一个计数器,通过原子操作(P/V 操作)控制并发实体对共享资源的访问权限。与互斥锁相比,信号量不仅支持 “独占式访问”(二值信号…

作者头像 李华
网站建设 2026/4/18 2:33:23

力扣3074重新分装苹果的题解

题目:给你一个长度为 n 的数组 apple 和另一个长度为 m 的数组 capacity 。一共有 n 个包裹,其中第 i 个包裹中装着 apple[i] 个苹果。同时,还有 m 个箱子,第 i 个箱子的容量为 capacity[i] 个苹果。请你选择一些箱子来将这 n 个包…

作者头像 李华