|
|
centos7.9安装python3.12版本 方法:) v, ?& j% D" l. N& _( T7 M
下载python! U7 @. y! } x$ B( _
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
! O0 X0 a. ~ Q( [, z4 P, P0 N. P
. a' [ T7 ~ R& E* B解压:
3 [6 q% m5 I# r9 utar -zxvf Python-3.12.0.tgz2 u- f$ n8 B+ W* F# h- L
: n* e! h! J! H {$ X0 {
配置:$ ~8 j; l2 f& Y* r; X5 D
cd Python-3.12.0/4 X: J$ r9 h* t, Q) {
L# l( h8 u( F
& ?6 v! }1 ?6 |安装依赖:4 H/ B2 k7 g8 e$ v
, ~6 W: e$ ]) \/ J+ |8 l7 l+ s
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libpcap-devel xz-devel libffi-devel
9 ~% t7 \9 D. a) Byum install -y gcc gcc-c++. f x0 U; e3 S ]0 u+ S& e7 q- k
; z. `9 G& M4 B5 U9 ~2 [' R5 @
2 q4 {- t6 Y% }" ?6 T$ t使用configure 配置:
1 x) K+ |4 ?' j7 V6 U0 T& A
3 w5 D6 A% ^/ [- R./configure --prefix=/usr/local/python312 --enable-optimizations
|+ s ~. b6 f6 \: L
3 z) D& G: T6 Zmake- O7 [+ v `2 V, l' M$ }
make install
" e' Y" i: u) Q, O- e3 i' _3 _+ C8 V) L* {$ W9 n+ G
[root@python-flask bin]# ln -sf /usr/local/python312/bin/python3.12 /usr/bin/python3.12. B {! y. ?1 I9 F
0 i9 i1 g- T" L5 @, T* i* n
& L5 ^" u' j4 T1 L# G! t; W[root@python-flask bin]# ln -s /usr/local/python312/bin/pip3.12 /usr/bin/pip0 q1 W- k9 ^0 `/ n/ e3 C* x
5 D6 I5 ~( \; w, ^+ ~; _* w$ Gln -sf /usr/local/python312/bin/pip3.12 /usr/bin/pip. @1 {9 _& i2 c
|
|