PIP install from local

在一些特殊环境中 , 服务器是不能联网的 。 此时要通过 pip 安装包会有一些麻烦 。 这时可以使用 pip 的 download 到本地的功能 , 来加速安装 。

先在有网络的环境中下载下来所有需要的包 :

pip install --download ${HOME}/.pip-packages -r requirement.txt

在把这些包拷贝到目标环境中去 , 使用下面的命令来安装 :

pip install --no-index --find-links ${HOME}/.pip-packages -r requirement.txt

所有需要的包就安装上了 。

为了方便使用 , 还可以把这两个命令弄成 alias 来使用

alias pipcache='pip install --download ${HOME}/.pip-packages'
alias pipinstall='pip install --no-index --find-links=file://${HOME}/.pip-packages/'

Comments