Linux离线安装cffi,Linux下离线安装python

本文介绍了在无网络环境的Linux系统中如何离线安装Python及其依赖包,包括下载Python源码包,安装依赖,制作离线安装包,以及将依赖包安装到Python的方法。详细步骤涉及yum安装依赖,编译Python,使用pip下载wheelhouse文件,以及在目标机器上安装离线包。
摘要由CSDN通过智能技术生成

问题概述

银行证券或国家重要部门项目部署,经常需要无网络环境安装python,使用yum install方式变得不可行

解决方案

使用docker解决此问题,在客户机上离线安装docker,开发人员写好docker build file,在可联网的客户机上构建好镜像,再将镜像手动复制到目标离线客户机(此方式,本文不作讨论)

直接在离线客户机上安装离线python及项目依赖包,之后部署python项目

本文主要针对第二种方式,如何制作python离线安装包进行着重讲解

制作python离线安装包

目标环境:Red Hat Enterprise Linux Server release 7.0 (Maipo)

(作者后来在部署安装时,实际目标环境是7.1(Maipo),事实证明没有任何问题)

要在高版本linux上安装python,最好在更低的版本制作安装包,以防目标机器缺少相关的安装前依赖

制作离线安装包的环境:CentOS6.5 (带GUI,开发版,可联网)

全新安装,带GUI的开发版

可上互联网

可使用yum 安装,相关的respo已经配置好

制作过程

下载python的官方tar包

注意这是source源码包

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

使用yum安装python所需依赖包

yum install -y bzip2

yum install -y zlib

yum install -

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值