離線下載pip包安裝
阿新 • • 發佈:2018-02-07
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包安裝