CentOS7环境源码安装python3.9
操作系统 : CentOS7.6.1810_x64
Python 版本 : 3.9.12
1、获取源代码
python官方网址: https://www.python.org/
源码下载地址:
或者直接wget :
wget https://www.python.org/ftp/python/3.9.12/Python-3.9.12.tgz
2、编译及安装
解压文件:
安装依赖项:
yum install -y gcc bzip2 bzip2-devel ncurses openssl openssl-devel openssl-static xz lzma xz-devel sqlite sqlite-devel gdbm gdbm-devel tk tk-devel libffi-devel
编译:
cd Python-3.9.12 ./configure --enable-optimozations --enable-shared --prefix=/usr/local/python39 make -j 4 make altinstall
安装完毕,会在 /usr/local/python39 部署python相关文件:
[root@host33 python39]# pwd /usr/local/python39 [root@host33 python39]# ls bin include lib share [root@host33 python39]#
启动脚本:
#! /bin/bash export CFLAGS="-I/usr/local/python39/include" export LDFLAGS="-L/usr/local/python39/lib" export LD_LIBRARY_PATH=/usr/local/python39/lib /usr/local/python39/bin/python3.9
启动效果:
3、制作安装包
安装需要的软件包(比如ipython):
/usr/local/python39/bin/python3.9 -m pip install ipython
打包二进制文件:
tar zcvf python39-centos7-bin.tar.gz python39
其它机器测试:
tar zxvf python39-centos7-bin.tar.gz cd python39 ./start.sh
本文涉及源码及预编译二进制文件,可以从百度网盘获取:
https://pan.baidu.com/s/156TSxGvvwK_2WQDCt_O8lg
关注微信公众号(聊聊博文,文末可扫码)后回复 2022072401 获取提取码。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2012-07-24 RTSP录像的几种方式