暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
操作文档:Python 3.6 离线安装(源码编译方式+RPM安装方式)
3297
3页
71次
2020-11-24
免费下载
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
二、使用RPM包离线手动安装
1. 使用本地默认YUM源安装依赖包
## 安装验证
[root@db1 bin]# python3 -V
Python 3.6.11
yum install wget yum-utils net-tools -y
yum install perl-parent \
perl-HTTP-Tiny \
perl-podlators \
perl-Pod-Perldoc \
perl-Pod-Escapes \
perl-Text-ParseWords \
perl-Encode \
perl-Pod-Usage \
perl-libs \
perl-macros \
perl-Time-HiRes \
perl-constant \
perl-Socket \
perl-Time-Local \
perl-Carp \
perl-Storable \
perl-PathTools \
perl-Scalar-List-Utils \
perl-Exporter \
perl-threads-shared \
perl-threads \
perl-Filter \
perl-File-Temp \
perl-File-Path \
perl-Pod-Simple \
perl-Getopt-Long \
perl-srpm-macros \
perl -y
yum install dwz zip redhat-rpm-config libtirpc -y
15
16
17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
of 3
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜