centos7 安装paramiko


1、安装依赖包:

yum -y install zlib-devel readline-devel libffi-devel python-devel openssl-devel gcc git

2、安装wget:yum install wget 

3、安装easy_install 工具(easy_install安装不成功,下载的版本太高了,不适用python2.7,使用pip安装成功)

4、安装paramiko:

先安装依赖包PyCrypto:pip install PyCrypto

pip install PyCrypto
Collecting PyCrypto
Downloading pycrypto-2.6.1.tar.gz (446kB)
100% |████████████████████████████████| 450kB 361kB/s
Installing collected packages: PyCrypto
Running setup.py install for PyCrypto ... done
Successfully installed PyCrypto-2.6.1

安装paramiko:pip install paramiko

pip install paramiko
Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/lib/python2.7/site-packages/paramiko-2.3.1-py2.7.egg
Collecting bcrypt>=3.1.3 (from paramiko)
Downloading bcrypt-3.1.4-cp27-cp27mu-manylinux1_x86_64.whl (57kB)
100% |████████████████████████████████| 61kB 110kB/s
Collecting cryptography>=1.5 (from paramiko)
Downloading cryptography-2.1.3-cp27-cp27mu-manylinux1_x86_64.whl (2.2MB)
100% |████████████████████████████████| 2.2MB 110kB/s
Requirement already satisfied (use --upgrade to upgrade): pynacl>=1.0.1 in /usr/lib/python2.7/site-packages/PyNaCl-1.2.0-py2.7-linux-x86_64.egg (from paramiko)
Requirement already satisfied (use --upgrade to upgrade): pyasn1>=0.1.7 in /usr/lib/python2.7/site-packages/pyasn1-0.3.7-py2.7.egg (from paramiko)
Collecting six>=1.4.1 (from bcrypt>=3.1.3->paramiko)
Downloading six-1.11.0-py2.py3-none-any.whl
Collecting cffi>=1.1 (from bcrypt>=3.1.3->paramiko)
Downloading cffi-1.11.2-cp27-cp27mu-manylinux1_x86_64.whl (405kB)
100% |████████████████████████████████| 409kB 131kB/s
Collecting enum34; python_version < "3" (from cryptography>=1.5->paramiko)
Downloading enum34-1.1.6-py2-none-any.whl
Collecting asn1crypto>=0.21.0 (from cryptography>=1.5->paramiko)
Downloading asn1crypto-0.23.0-py2.py3-none-any.whl (99kB)
100% |████████████████████████████████| 102kB 55kB/s
Collecting idna>=2.1 (from cryptography>=1.5->paramiko)
Downloading idna-2.6-py2.py3-none-any.whl (56kB)
100% |████████████████████████████████| 61kB 79kB/s
Collecting ipaddress; python_version < "3" (from cryptography>=1.5->paramiko)
Downloading ipaddress-1.0.18-py2-none-any.whl
Collecting pycparser (from cffi>=1.1->bcrypt>=3.1.3->paramiko)
Downloading pycparser-2.18.tar.gz (245kB)
100% |████████████████████████████████| 256kB 90kB/s
Installing collected packages: six, pycparser, cffi, bcrypt, enum34, asn1crypto, idna, ipaddress, cryptography
Running setup.py install for pycparser ... done
Successfully installed asn1crypto-0.23.0 bcrypt-3.1.4 cffi-1.11.2 cryptography-2.1.3 enum34-1.1.6 idna-2.6 ipaddress-1.0.18 pycparser-2.18 six-1.11.0

 

验证安装成功:

[root@localhost ~]# python
Python 2.7.5 (default, Aug 4 2017, 00:39:18)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import paramiko
>>> dir(paramiko)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM