|
|
centos7.9安装python3.12版本 方法:
( \$ Y" d" X- `1 L8 a6 ]4 J9 P- d下载python
; j, w* V5 i; X- D _wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
! o1 ]" i9 S8 G o
( Q4 S2 y5 z3 t, n* [" m8 Y解压:$ D* g2 N! F' G% J
tar -zxvf Python-3.12.0.tgz* h7 ?$ j# J: e1 n5 Y. B: w5 J
$ U( K5 k; z! n' ]
配置:
' g$ a* x, h g- | cd Python-3.12.0/
- i1 C2 D+ B) q! k k
8 q0 i+ w& u% M& l( J( B% y$ [4 ~: N0 X5 F- F! G
安装依赖:
$ N& \& r: P Z8 P9 @9 L; x4 @* v2 m( B% a7 i: r' s
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libpcap-devel xz-devel libffi-devel
; [% [, R- R, P& J# W" Ryum install -y gcc gcc-c++
# a) j4 I. W" i5 a7 q+ t, A* L; ]% K* F8 o: O7 o! e0 G
t- F. S; f' F
使用configure 配置:0 {( J% B: K7 D) ?
8 J! O2 ^: p1 b H
./configure --prefix=/usr/local/python312 --enable-optimizations
& H+ t# M1 h3 Q; d2 T6 u
1 a( C) C2 L* G+ B* B+ H- r' s) `make
, w: `' w# k$ d0 B9 v: X9 dmake install
. n$ s- B6 M1 Y5 T; D
& s. N0 {2 n4 Q( I s- ~4 h; u[root@python-flask bin]# ln -sf /usr/local/python312/bin/python3.12 /usr/bin/python3.12 C6 {- J4 h3 U6 \: c
- B) _& M+ S# o8 y- g0 ?' B2 u0 U. ^9 F' ^( _; ^
[root@python-flask bin]# ln -s /usr/local/python312/bin/pip3.12 /usr/bin/pip: u1 M+ v/ J7 |7 c
! _' W$ k3 K4 M2 N" _, J2 a
ln -sf /usr/local/python312/bin/pip3.12 /usr/bin/pip
( c2 R4 O, V- m; F, s s6 L |
|