找回密码
 注册
查看: 24|回复: 2

centos 9 stream安装python3.12版本方法

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-7-22 21:32:58 | 显示全部楼层 |阅读模式
centos 9 stream安装python3.12版本 方法:
6 A! v; z& N; a4 K, u下载python  y# `6 h$ @' w+ u
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
: w4 }4 |" n6 P: s- l1 V
/ s$ u* N; u1 R1 X! z解压:% C8 ]# j' _8 B0 U; R% M+ U
tar -zxvf Python-3.12.0.tgz
/ J# G5 v. _; H7 |: o" T/ K( I$ r" r  [) `( G+ s
配置:& U  }9 {0 i9 @- |
  cd Python-3.12.0/
7 y( {, Q- M' u* h' n' k/ l; j
& _. t* L0 c; h, |" M" C& e, f5 f# p- K3 |
安装依赖:1 F0 ~" x! o0 A
- H% T, B, |  \2 }; L& l% O
: l) O' L0 B2 k) W6 o
dnf -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel  libpcap-devel xz-devel libffi-devel
" T/ G# c6 ?9 M/ j* z* qdnf install -y gcc gcc-c++, t6 C- v7 I( U
( I# i5 L  Z! r9 I. H5 P8 @+ [

6 K1 ~/ X) |* E. X" }# r/ y% Y- s使用configure 配置:
* A1 `3 E. e4 A3 W5 x8 t6 }: q# ?' b8 j% W
./configure --prefix=/usr/local/python312 --enable-optimizations --enable-framework --enable-big-digits --enable-loadable-sqlite-extensions  --enable-pystats --enable-profiling --enable-universalsdk  --enable-FEATURE . h1 ?( u; L- I9 Q  v/ A$ W

6 B3 Y9 ^. ?5 K" F( s2 L( n9 i/ Ymake ' i0 X/ Y! T+ u! {1 L2 W* v. w
make install8 z' ?4 f9 {" Y# T9 U

4 z% D' [  }! G2 \. p+ h' M [root@python-flask bin]# ln -s /usr/local/python312/bin/python3.12 /usr/bin/python3.12$ E" P5 w* a. @5 k2 v  v! b

, y' Q& I+ R/ i1 [6 D! q" q. U[root@python-flask bin]# ln -s /usr/local/python312/bin/pip3.12 /usr/bin/pip
" q( L! X3 F( a2 V* B8 N! l3 T" F6 |4 V
! U+ g' N8 \7 {* B
& b1 c8 X# @( n& M: Q

  n7 i, x2 R5 v: K. y% g" @9 `2 `) W+ D( {, S0 \
, `- Q& e: t. F5 B/ N  z

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-22 23:29:33 | 显示全部楼层
./configure --prefix=/usr/local/python312 --enable-optimizations    ###添加一个参数 否则编译时,会使用很多空间。

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-24 12:49:16 | 显示全部楼层
MYSQLCLIENT_CFLAGS="-I/usr/include/mysql"
9 A9 Z' a+ o5 @; ]( H/ p4 t+ nMYSQLCLIENT_LDFLAGS="-L/usr/lib/x86_64-linux-gnu -lmysqlclient"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 01:44 , Processed in 0.021342 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表