Python3离线安装及库更新
背景
在过去的工作中,生产环境的服务器总是与互联网隔离,而为了提高工作效率,往往离不开python,那么在这种封闭的环境里,该如何安装python及更新想用的第三方库呢?这个问题始终困扰着我,其实解决办法很简单,今天将其以案例的形式记录、总结、分享出来。
思路
- 在虚机中安装与生产环境版本一致的操作系统
- 在虚机中安装python
- 在虚机中安装python第三方库
- 在虚机中将python目录打包导出
- 将python包上传到生产环境中
- 使用python绝对路径方式调用、验证
步骤
一, 安装操作系统
生产环境的操作系统版本是RHEL 7.6,于是我在自己的虚机中安装了同样版本的操作系统
[root@localhost ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.6 (Maipo)
二, 安装python
2.1, 安装依赖环境
[root@localhost ~]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel \
sqlite-devel readline-devel tk-devel gdbm-devel \
db4-devel libpcap-devel xz-devel gcc libffi-devel