對於沒有對外連網能力的機器 如何使用使用 pip 安裝套件?
首先 在可以正常對外連網的機器 將要安裝的套件以及其依賴的模組都打包
這個步驟我們可以透過 pip2pi 來完成
安裝 pip2pi
$ pip install pip2pi
$ mkdir -p ~/pypi_local/packages
$ cd ~/pypi_local
$ pip2tgz packages/ foo==1.2
$ dir2pi packages/
離線安裝
$ pip install --index-url=file:///home/user/pypi_local/packages/simple foo==1.2
小記
pip install 不走 https
$ pip install --index-url=http://pypi.python.org/simple/ --trusted-host pypi.python.org foo==1.2
$ pip2tgz packages/ foo==1.2 --index-url=http://pypi.python.org/simple/ --trusted-host pypi.python.org