无外网情况下,安装paramiko包

为了避免频繁地登陆后台系统并手动输入操作命令,满足集成测试的要求。需要实现在windows端访问类Linux后台系统,而Paramiko支持SSH协议与后台系统通信,包括发送命令和接收命令执行结果。Paramiko是第三方开发包,需要联网进行安装。由于一些原因,开发环境无法连接外网,只能通过磁盘拷贝的方式进行开发环境搭建。

总体解决步骤如下:
1.联网环境下准备好安装包
2.将拷贝好的安装包复制到开发环境
3.开发环境下安装安装包

详细过程:
1.创建虚拟执行环境: virtualenv env

image.png

2.pip安装paramiko: .\env\Scripts\pip.exe install paramiko
无外网情况下,安装paramiko包_第1张图片
image.png

3.导出依赖关系: .\env\Scripts\pip.exe freeze > requirements.txt
无外网情况下,安装paramiko包_第2张图片
paramiko依赖关系

4.下载安装包到package: .\env\Scripts\pip.exe download -d ./package/ -r requirements.txt
image.png

5.拷贝安装包(略)
拷贝package文件夹下的安装包和requirments.txt到开发环境
6.安装安装包: pip install --no-index --find-links="./package/" –r requirements.txt
7.测试
import paramiko成功则表示安装通过。

参考:
1.无法连接外网时如何安装Python Package.

你可能感兴趣的:(无外网情况下,安装paramiko包)