1. 程式人生 > >源碼安裝python paramiko module

源碼安裝python paramiko module

python paramiko 運維

備註:系統環境為CentOS 6.5,python 版本為 2.6.6

1.備好基礎的安裝環境
1.1 安裝gcc編譯器

yum install gcc gcc-c++ -y

1.2 安裝Python的組件

yum install python-devel

2. 下載所需要所有模塊的源碼包

安裝Paramiko模塊需要以下幾個安裝包:

pycrypto-2.6.1.tar.gz

ecdsa-0.13.tar.gz

paramiko-1.16.0.tar.gz

3.開始安裝paramiko 所需要的依賴包。

安裝pycrypto

tar xf pycrypto-2.6.1.tar.gz

cd pycrypto-2.6.1

python setup.py install

安裝ecdsa

tar xf ecdsa-0.13.tar.gz

cd ecdsa-0.13

python setup.py install

4.安裝paramiko模塊

tar xf paramiko-1.16.0.tar.gz

cd paramiko-1.16.0

python setup.py install

5.驗證paramiko 模塊是否安裝成功

[[email protected] pycrypto-2.6]# python

Type "help", "copyright", "credits" or "license" for more information.

>>>

import paramiko

出現報錯:導入paramiko時報錯: error: ‘module’ object has no attribute‘HAVE_DECL_MPZ_POWM_SEC’

解決辦法:

編輯 /usr/lib/python2.7/site-packages/Crypto/Util/number.py

把if _fastmath is not None and not _fastmath.HAVE_DECL_MPZ_POWM_SEC:註釋了

#if _fastmath is not None and not _fastmath.HAVE_DECL_MPZ_POWM_SEC:

再次import paramiko,沒有任何報錯,說明paramiko module 安裝成功了。


本文出自 “12723827” 博客,請務必保留此出處http://jason83.blog.51cto.com/12723827/1965315

源碼安裝python paramiko module