|
|
centos7.9安装python3.12版本 方法:
- k1 A% s6 V0 Q; M- S下载python
- M, U5 v* e6 k u8 {" j0 lwget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
6 A+ B# q) K1 o1 @
3 ?5 d) i6 u3 v+ t% X0 D1 {解压:
! k/ d* B! t% Z2 ~9 H/ l7 s3 ttar -zxvf Python-3.12.0.tgz6 a0 J# U I* e# Q
+ e+ @' _& q$ t) U) ?3 U7 X1 X8 T' J配置:3 B4 i n* Q4 w# K
cd Python-3.12.0/% M7 j/ d7 j% p; ~
9 y( c: ^3 l& L/ \
" `9 T% Y5 z. t/ P5 l8 l3 I
安装依赖:
- i1 k3 z3 p4 P3 {: a# O/ i* M5 ^. f; U
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libpcap-devel xz-devel libffi-devel
; L7 n% ]5 D( ^: V# O) ^5 h2 y9 Myum install -y gcc gcc-c++
% O3 Y6 {8 X$ D3 M
7 w# h2 |9 z x' `0 G- @9 u, h: T2 i8 j& Y7 R
使用configure 配置:
) S3 A5 }: k6 Z( K. r" Z$ m% R# ?/ w
7 h7 M- G1 I: W% W: o6 A+ W./configure --prefix=/usr/local/python312 --enable-optimizations
1 W! x) _1 l: Z9 _8 @+ w) i: i
! c! r* b! o; c* F9 {& J9 }/ Fmake
2 F; x# V* s& b7 E z$ y. Kmake install
. X. Z3 c# e/ W& |/ D( y+ n
/ u+ E& R$ Y0 \/ l; a% G& x8 X' w4 [[root@python-flask bin]# ln -sf /usr/local/python312/bin/python3.12 /usr/bin/python3.12
, x# `; @" y$ P8 k4 R$ ]) O8 Z
- E3 i7 R9 d0 `1 h9 b& i/ S' }9 S
[root@python-flask bin]# ln -s /usr/local/python312/bin/pip3.12 /usr/bin/pip5 p' O$ V' K6 j6 O/ ?8 g ]
: i, L" }6 J5 j8 nln -sf /usr/local/python312/bin/pip3.12 /usr/bin/pip
! J, b: v& d; f! B8 F |
|