打包已安裝的依賴包
生成已安裝包清單
pip freeze >requirements.txt
如本地保留了之前下載的各依賴包,直接將各whl/tar/zip包保存到某個文件夾下,如./packages
如本地未保留之前下載的各依賴包whl/tar/zip包,則需要用下面的命令從網絡下載到./packages
pip download -r requirements.txt -d ./packages
指定參數下載
pip download \
--only-binary=:all: \ # 只下載二進制package(即wheel或egg)
--platform linux_x86_64 \ # 說明是linux 64位架構
--python-version 27 \ # Python 2.7
--implementation cp \ # cpython,一般都是這個
--abi cp27mu
-r requirements.txt -d ./packages
離線批量安裝依賴包
將 packages
文件夾和 requirements.txt
拷貝至離線機器上某個目錄下,
packages
文件夾 和 requirements.txt
放在同目錄下,命令窗口進入D:\,輸入以下命令,依賴包即可批量安裝完成
離線安裝依賴包
pip install --no-index --find-links=./packages -r requirements.txt
參數
pip download -h 查看幫助信息
Usage:
pip download [options] <requirement specifier> [package-index-options] ...
pip download [options] -r <requirements file> [package-index-options] ...
pip download [options] [-e] <vcs project url> ...
pip download [options] [-e] <local project path> ...
pip download [options] <archive url/path> ...