Python 3.6 离线安装
测试操作系统:CentOS 7.6
贾军锋
场景描述:
项目中需要安装Python3.6软件包,但由于客户现场环境安全要求,无法使用外部
YUM源(如:163、阿里等第三方YUM源)。
使用过Python的小伙伴们都明白,默认的系统ISO镜像软件包内是不包含python3的
rpm包,无法使用本地YUM一键式安装。
Python3手动编译安装,可能无法满足部分场景下对python3-devel的要求。
本文档针对以上问题,花费一些时间测试,分别就python3的源码编译安装和RPM离线安
装步骤进行记录,分享给大家,希望能帮助到大家。
一、源码编译安装(可能无法满足部分场景下对python3-
devel软件包的需求)
Python3 源码编译安装耗时较久,本次测试约20分钟
## 编译安装
yum install gcc zlib* openssl* -y
tar -zxvf Python-3.6.11.tgz
cd Python-3.6.11
./configure --prefix=/usr/python3.6.11 --enable-optimizations --enable-
shared CFLAGS=-fPIC
make
make install
## 环境变量配置(不要覆盖python2,否则yum命令使用可能存在问题)
ln -s /usr/python3.6.11/bin/python3.6 /usr/bin/python3
ln -s /usr/python3.6.11/bin/pip3 /usr/bin/pip3
ln -s /usr/python3.6.11/lib/libpython3.6m.so.1.0 /usr/lib64/
export LD_LIBRARY_PATH=/usr/python3.6.11/lib:$LD_LIBRARY_PATH
1
2
3
4
5
6
7
8
9
10
11
12
13
14
文档被以下合辑收录
评论