离线环境下进行pip包安装
内网服务器不能上网,但是需要在上面安装python-package
通过另外一台能上网的主机B
1. 下载需要离线安装的Packages
在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
posted on 2018-02-07 10:33 running_wolf 阅读(258) 评论(0) 编辑 收藏 举报