0 离线原因
对于有些企业服务器是无法连接外网的,而安装一些python包所需依赖太多,如果无法在线安装会被依赖搞到死…,所以记录下离线安装python包的方法。
1 安装python包
1.在可以上网的服务器下载所有的安装依赖包
我有一个虚拟机 可以使用以下命令下载:
pip download -d ~/tmp/offline_packages jieba==0.38
或者同时下载多个:
pip download -r requirements.txt -d ~/tmp/offline_packages
其中jieba==0.38
指定 包和版本;~/tmp/offline_packages
指定下载的路径(需要提前创建文件夹)
2.将下载好的Packages拷贝至内网服务器
使用scp、sftp等方式将下载好的Packages拷贝至需要离线安装这些包的内网服务器。
3.安装Packages
假设内网服务器的目录 /tmp/transferred_packages 包含你上一步远程拷贝过来packages,在内网服务器上执行如下命令
pip