找回密码
 注册
查看: 22|回复: 2

centos 9 stream安装python3.12版本方法

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-7-22 21:32:58 | 显示全部楼层 |阅读模式
centos 9 stream安装python3.12版本 方法:
) p8 z/ c8 q$ c# f9 t4 g下载python
" K* t  v- |$ I; gwget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
! e! ]3 g! Z: H6 U# Q
. `/ [* ?0 {0 P: }( ~5 g解压:4 S5 q1 ^( C" O5 p
tar -zxvf Python-3.12.0.tgz ' Q6 ^' }' R$ [& y: D. O
- h5 `& Q8 _7 `0 v  p& d
配置:
1 p0 o' x8 F& m5 k  cd Python-3.12.0/
5 k4 w* K- b. v3 r! K8 J! l) X# \" @$ j( G& _# X# m% T

" H9 F" x9 X% a; L6 t安装依赖:
6 }4 g9 c& I- Q% p4 {
# Z. x$ ~+ K- k; X. n4 J
6 z/ k1 S5 |# S/ k* p4 R$ `dnf -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel  libpcap-devel xz-devel libffi-devel
" `; J# \+ R$ z- ednf install -y gcc gcc-c++
7 _8 k% L3 ^* H$ D) M2 I+ w5 b* d. ^0 D! z

& @& `6 f2 S6 b  P# M2 M! `& w2 b使用configure 配置:. j: ^' O7 W  `0 ^$ H1 g

) C* I) B  G& b) c6 | ./configure --prefix=/usr/local/python312 --enable-optimizations --enable-framework --enable-big-digits --enable-loadable-sqlite-extensions  --enable-pystats --enable-profiling --enable-universalsdk  --enable-FEATURE
; d: d2 E9 N* q) Q: V1 n1 i2 q$ j4 U" G
make + n$ P5 }$ B: s9 o: S' a2 j; n
make install
8 |. h# f2 {/ e# G8 A
$ i% q7 A" \  U/ C+ T6 h [root@python-flask bin]# ln -s /usr/local/python312/bin/python3.12 /usr/bin/python3.12
2 g3 C2 @; q1 I. P- p4 a5 l+ m+ m
5 J1 S& D$ t% J) p7 [[root@python-flask bin]# ln -s /usr/local/python312/bin/pip3.12 /usr/bin/pip4 y, l9 d- E" a+ a* T$ X8 S. y

! p. y# g9 ]. U3 i/ B8 ~5 l) N& S3 u' n& x! q7 h

) q: f8 h/ |# y4 a# g+ w) a. x8 S" m9 P3 `1 [
& E1 U9 j+ m& W3 L) ~
5 M* X, `: B$ X) G

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-22 23:29:33 | 显示全部楼层
./configure --prefix=/usr/local/python312 --enable-optimizations    ###添加一个参数 否则编译时,会使用很多空间。

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-24 12:49:16 | 显示全部楼层
MYSQLCLIENT_CFLAGS="-I/usr/include/mysql"
3 R' w, x8 G3 L% F% VMYSQLCLIENT_LDFLAGS="-L/usr/lib/x86_64-linux-gnu -lmysqlclient"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:40 , Processed in 0.016985 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表