- 积分
- 16844
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
centos 9 stream安装python3.12版本 方法:
F9 j) \" t. G/ N2 K1 q/ F下载python+ L) x0 B: o M/ W* e9 n: ^
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
$ v% C [& u) M1 t3 g, M
* B$ n, [2 j! t; O. W解压:4 B6 T2 w/ e/ f
tar -zxvf Python-3.12.0.tgz
2 U5 p& m" I- j6 H7 j+ v6 o; @6 w( D/ ]. A
配置:0 P4 |) M( y: C3 h+ r: j: ^# k
cd Python-3.12.0/
. |4 Z; T6 u3 s; J. O; U' A, A, j4 h! {5 z
& t6 k0 |! |( r+ ^ @安装依赖:
5 c; k6 G, c3 O) a4 b
% Z6 o i& i2 m5 @ E& J7 E5 c! ^& b$ q) u5 Y4 {
dnf -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libpcap-devel xz-devel libffi-devel, N. ?) b3 \7 o3 E- K
dnf install -y gcc gcc-c++% t ^! }! |3 l5 G
3 G+ g; f2 V* j( ~6 N! d2 i0 E( d: ~* ^6 `
使用configure 配置:9 C7 l7 u0 O) W
' y7 v" A K* K+ r) q
./configure --prefix=/usr/local/python312 --enable-optimizations --enable-framework --enable-big-digits --enable-loadable-sqlite-extensions --enable-pystats --enable-profiling --enable-universalsdk --enable-FEATURE
2 j3 N" E4 U' s e1 w, t0 a. R/ ?' s4 k2 E; Z
make * |/ w8 u) V7 }
make install( o3 r7 O) g( ?$ V
0 ]. V8 h* W4 Y% ]2 U) @ J j [root@python-flask bin]# ln -s /usr/local/python312/bin/python3.12 /usr/bin/python3.12/ d# x% f# m! [: I' i3 L/ P
- `$ S- L8 Y: s
[root@python-flask bin]# ln -s /usr/local/python312/bin/pip3.12 /usr/bin/pip$ P, |0 H! Q$ D$ W' _+ ?5 W
! `$ | A f9 d' u% c2 V% R
# t' i+ j: E0 `$ _, [
; d% }0 @: \& F6 y. X' }& D" L. e
! W; c3 E$ T: P2 E) ~& g2 n
- {% P: X6 k+ k1 j' i
|
|