标签:common export footer 没有 proxy package nsf rem ext
正常使用pip install 模块名称 来安装
安装多个packages我们在生产环境中有很多内网服务器,无外网环境,这种情况下无法使用pip直接安装python模块。
这里有两中方法:
内网服务器一般是通过跳板机连接的,若你的跳板机可以正常访问外网,则可以考虑在跳板机上架设代理服务器,然后目标服务器通过跳板机的代理访问外网
1 export https_proxy=http://proxy.mydomain.com:<port> 2 export http_proxy=http://proxy.mydomain.com:<port> 3 pip install <package>?
2.2 离线下载pip包进行安装
若不具备使用代理服务器的情况,则先使用一台可以连接网络的服务器下载需要的packages,然后再拷贝到内网服务器上进行安装。
安装单个package :
pip install 包名 --download /tmp/offline_packages
安装多个packages:
pip install --download /tmp/offline_packages -r requirements.txt
假设内网服务器的目录 /tmp/transferred_packages 包含你上一步远程拷贝过来packages,在内网服务器上执行如下命令
单个安装包:
pip install --no-index --find-links="/tmp/tranferred_packages" 包名
多个安装包:
pip install 包名 --no-index --find-links="/tmp/tranferred_packages" -r requirements.txt
如果内网服务器没有pip, 使用 yum install python-pip -y 进行安装
标签:common export footer 没有 proxy package nsf rem ext
原文地址:https://www.cnblogs.com/zhengyionline/p/10364431.html