Paramiko 模块的离线安装
前面我们介绍过 Paramiko 库的使用。当时 Paramiko 库的离线安装也是躺了不少坑。闲来有空分享一下。
由于离线安装,无法直接连通互联网,所以只能一个个下载包,依赖包有以下:
-
pyasn1-0.4.2.tar.gz
-
PyNaCl-1.2.1.tar.gz
-
cffi-1.11.4.tar.gz(需要依赖 yum install -y libffi libffi-devel,依赖 python 包 pycparser)
-
cryptography(需要安装 sudo yum install openssl-devel,依赖 cryptography)
-
cryptography 的源码包存在错误:Couldn’t find index page for ‘ipaddress’ (maybe misspelled?)
尚不知原因,下载 whl 包安装 需要 idna,asn1crypto,enum34,ipaddress -
bcrypt 3
以上依赖包安装完成后,安装 paramiko 模块,主要需要安装 3 个模块,分别是:ecdsa、paramiko、pycrypto。
在 python3.6 的环境下,经过调试成功之后的模块版本为:ecdsa 0.13;paramiko 1.18.4;pycrypto-2.6.1.tar.gz。
他们离线安装的地址如下:
ecdsa-0.13.tar.gz:
pycrypto-2.6.1.tar.gz:
https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.1.tar.gz
paramiko-1.18.4.zip:
https://codeload.github.com/paramiko/paramiko/zip/1.18.4
解压后分别进入目录,执行 python setup.py build; python setuo.py install
(PS:按顺序安装,先 ecdsa、再 pycrypto、最后 paramiko)
这个必须点赞👍
赞
赞
👍