熟悉Python的读者都知道,在Python中安装(在线环境)第三方模块十分方便,只需要输入pip install package_name
即可完成第三方模块的完成,因为它会帮助你解决各个模块之间的依赖关系。但是,如果是离线环境,安装第三方模块将是一件十分困难的事情,因为你不清楚他们之间的依赖关系。
本文将介绍如何在离线环境中安装第三方模块。
本文以离线安装Python3.5的tensorflow模块为例,首先我们先找到tensorflow的依赖模块,然后将这些依赖模块下载下来,最后完成安装。
寻找依赖模块
笔者新建了一个Docker项目,我们借助Docker打镜像来完成tensorflow模块的安装,在安装的同时我们便能得到依赖的第三方模块及下载网址。
项目结构如下:
其中Python安装包为Python-3.5.2.tar.xz,requirement.txt中只有tensorflow==1.1