python urllib3离线安装_Python之离线环境安装第三方模块

在离线环境下,安装Python的第三方模块如urllib3变得复杂,因为需要手动处理依赖关系。本文通过实例详细讲解如何寻找并下载依赖模块,以tensorflow为例,利用Docker和wget下载模块到本地进行安装。完整过程和代码已分享在Github上。
摘要由CSDN通过智能技术生成

  熟悉Python的读者都知道,在Python中安装(在线环境)第三方模块十分方便,只需要输入pip install package_name即可完成第三方模块的完成,因为它会帮助你解决各个模块之间的依赖关系。但是,如果是离线环境,安装第三方模块将是一件十分困难的事情,因为你不清楚他们之间的依赖关系。
  本文将介绍如何在离线环境中安装第三方模块。
  本文以离线安装Python3.5的tensorflow模块为例,首先我们先找到tensorflow的依赖模块,然后将这些依赖模块下载下来,最后完成安装。

寻找依赖模块

  笔者新建了一个Docker项目,我们借助Docker打镜像来完成tensorflow模块的安装,在安装的同时我们便能得到依赖的第三方模块及下载网址。
  项目结构如下:

5f64b8a69ba3e1db30ff907a22e48602.png
项目结构

其中Python安装包为Python-3.5.2.tar.xz,requirement.txt中只有tensorflow==1.1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值