为了避免频繁地登陆后台系统并手动输入操作命令,满足集成测试的要求。需要实现在windows端访问类Linux后台系统,而Paramiko支持SSH协议与后台系统通信,包括发送命令和接收命令执行结果。Paramiko是第三方开发包,需要联网进行安装。由于一些原因,开发环境无法连接外网,只能通过磁盘拷贝的方式进行开发环境搭建。
总体解决步骤如下:
1.联网环境下准备好安装包
2.将拷贝好的安装包复制到开发环境
3.开发环境下安装安装包
详细过程:
image.png
1.创建虚拟执行环境: virtualenv env
2.pip安装paramiko: .\env\Scripts\pip.exe install paramiko
image.png
3.导出依赖关系: .\env\Scripts\pip.exe freeze > requirements.txt
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.
网友评论