1. 程式人生 > >離線下載pip包安裝

離線下載pip包安裝

ges pri iter -a name 遠程 comm pytho subst

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包安裝