|
|
centos7.9安装python3.12版本 方法:
h% L& ` t# S9 {下载python
0 L* L9 G' M/ S9 O& O$ D# J0 |wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz. S) g, l' n, l& A
( W- C6 h. ~9 l- k
解压:
% b+ x2 X g$ [* f" k1 g* qtar -zxvf Python-3.12.0.tgz
1 t4 B3 B& F; v9 @# Q+ Q4 \7 G* B5 ]0 l0 v
配置:
! E& n& ]/ l m5 q* O# N+ W cd Python-3.12.0/
& W- N, [9 x2 {) l7 r1 V
- C2 A$ m4 U2 A* T& Z
* k. ?3 N$ S$ c+ v, w. p8 a安装依赖:
$ e" d0 _9 e5 k2 e, Z; n5 b- @1 p% U2 r0 {) F
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libpcap-devel xz-devel libffi-devel
0 s+ x$ i" ]0 m" p4 ]' x0 iyum install -y gcc gcc-c++
% m) ~( V9 c) ^+ J: [. W( E5 y. n1 o% Y( h
, O+ k0 p/ L. a( c" ^使用configure 配置: P1 z' B& L9 \
2 _. j" w H' |3 p, X6 Y# U! N' [5 J
./configure --prefix=/usr/local/python312 --enable-optimizations
/ L1 U! q- `& R& L. Z, }2 Z) a1 S' R
make
& K+ C1 a3 y2 kmake install
7 Y6 H, n# p1 j+ C5 k% J0 m( t& n3 Z
. x- d6 }$ E, P# y5 W[root@python-flask bin]# ln -sf /usr/local/python312/bin/python3.12 /usr/bin/python3.129 f5 T' u; j+ P$ i: S8 I
7 q( o3 \ J+ n$ W# H" o/ I( E
, A- l9 n2 i. f# W5 |- b[root@python-flask bin]# ln -s /usr/local/python312/bin/pip3.12 /usr/bin/pip
4 C' g( n! f8 X- x; b( ]; h3 K; d5 L) K; K5 ^4 `4 e
ln -sf /usr/local/python312/bin/pip3.12 /usr/bin/pip$ S% A7 T4 A, o* ~: s
|
|