- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
centos 9 stream安装python3.12版本 方法:- b2 a( P+ S" A) V& \/ m# j
下载python& f9 Q1 M3 T; _- O/ U; z, ^
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz( H, k0 V8 G/ V1 ?4 b
- q- {/ v& i! b9 C
解压:& n9 A* l Z9 y9 |
tar -zxvf Python-3.12.0.tgz 6 P2 w% d" O& p- Q, ?/ g5 N" {
( B: l3 s! {/ w; j: P
配置:
6 {0 N4 p% ?9 S) G' A cd Python-3.12.0/
1 S8 a% R, {9 f5 |) j( J
; J* e) H0 M& U6 _! ~% U4 r
' _7 R- s" \% V# c; e* N安装依赖:6 Q2 U9 Z4 W( u: y& ~5 l! a% V$ H
8 l$ f. g; b) y2 C6 ~
" K4 O! |$ H7 l4 P1 t% G; t; o. Ydnf -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libpcap-devel xz-devel libffi-devel- f$ Y% u9 `; S0 [
dnf install -y gcc gcc-c++
$ O! e8 ~7 E( w: J1 _2 R
% V3 k/ ~) a2 {
* ]2 J- ~5 s. `* d4 S" T使用configure 配置:
& G+ v. C) a% i( W2 P( {) z! _& ` W$ q; d
./configure --prefix=/usr/local/python312 --enable-optimizations --enable-framework --enable-big-digits --enable-loadable-sqlite-extensions --enable-pystats --enable-profiling --enable-universalsdk --enable-FEATURE
; U+ T) n8 Q' r7 S) A% z) n. _) S! J6 g$ T3 N$ r; _4 i. l
make
2 L3 }5 V8 f5 p2 B! v* L7 I4 ~make install: T- E$ k( j( m" @- \. D
5 @7 |7 g$ A0 v" H" d9 g* E [root@python-flask bin]# ln -s /usr/local/python312/bin/python3.12 /usr/bin/python3.12
# W% O: N( n, j; V
7 `, |* U- ^$ m6 w% s5 Z" ]; E[root@python-flask bin]# ln -s /usr/local/python312/bin/pip3.12 /usr/bin/pip; s# U. C0 X( I3 B# j
Y5 y/ j6 c; H& }" ^
! P1 g% n9 J. x! k
$ O' g, l0 O+ ?5 {) w
: u* e4 y2 H- n$ s6 f; i" N6 {4 o1 o. ~- E3 ]. F
$ g1 ^( D0 y1 {6 m4 b4 F |
|