20180903 - Python Pip 工具下載whl包與離線安裝
阿新 • • 發佈:2018-12-27
20180903 - Python Pip 工具下載whl包與離線安裝
1. 我的Blog
部落格園 https://www.cnblogs.com/piggybaba
個人網站 http://piggybaba.cn
GitHub https://github.com/AndyYHM/Writing
2. 簡介資訊
摘要:Linux下,python,pip工具離線安裝包
Author: [email protected]
Date: 20180903
關鍵字:python,python3,pip,pip3,requirements.txt,freeze
3. 檢視當前環境
專案建議使用virtualenv,方便後期部署於釋出
(vir_test) [[email protected] ~]$ pip freeze > requirements.txt
4. 聯網環境下載相關安裝包
(vir_test) [[email protected] ~]$ mkdir /tmp/whl
(vir_test) [[email protected] ~]$ pip download -d /tmp/whl -r requirements.txt
(vir_test) [[email protected] ~]$ ls -l /tmp/whl/
total 18128
-rw-rw-r-- 1 python python 101571 Sep 3 16:31 asn1crypto-0.24.0-py2.py3-none-any.whl
...
5. 待打包檔案目錄
requirements.txt
/tmp/whl/
6. 檢視離線新環境
(vir_test1) [[email protected] Project]$ pip list Package Version ---------- ------- pip 18.0 setuptools 40.2.0 wheel 0.31.1
7. 安裝到離線環境
待打包檔案目錄,轉載到離線環境
(vir_test1) [[email protected] ~]$ pip install --no-index -f /tmp/whl -r requirements.txt
8. 結果檢查
(vir_test1) [[email protected] ~]$ pip list
Package Version
------------ -------
asn1crypto 0.24.0
bcrypt 3.1.4
cffi 1.11.5
cryptography 2.3.1
ecdsa 0.13
fabric 2.3.1
idna 2.7
invoke 1.1.1
numpy 1.15.1
paramiko 2.4.1
pip 18.0
pyasn1 0.4.4
pycparser 2.18
pycrypto 2.6.1
PyNaCl 1.2.1
setuptools 40.2.0
six 1.11.0
wheel 0.31.1