离线下载pip包安装

Posted 鸾舞春秋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了离线下载pip包安装相关的知识,希望对你有一定的参考价值。

Host-A 不能上网,但是需要在上面安装python-package

通过另外一台能上网的Host-B主机

1. 下载需要离线安装的Packages

在Host-B上执行如下命令:

安装单个Package

$ pip install <package> --download /tmp/offline_packages

安装多个Packages

$ pip install --download /tmp/offline_packages -r requirements.txt

 2. 将下载好的Packages拷贝至内网服务器

使用scp、sftp等方式将下载好的Packages拷贝至需要离线安装这些包的内网服务器。

3. 安装Packages

假设内网服务器的目录 /tmp/transferred_packages 包含你上一步远程拷贝过来packages,在内网服务器上执行如下命令

安装单个Package的情况

$ pip install --no-index --find-links="/tmp/tranferred_packages" <package>

安装多个Packages

$ pip install --no-index --find-links="/tmp/tranferred_packages" -r requirements.txt

以上是关于离线下载pip包安装的主要内容,如果未能解决你的问题,请参考以下文章

Centos yum和pip下载离线安装包

Centos yum和pip下载离线安装包

离线环境通过pip安装包

pip离线安装依赖包

pip 离线包安装

pip离线安装python包