源码安装python paramiko module

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了源码安装python paramiko module相关的知识,希望对你有一定的参考价值。

备注:系统环境为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的主要内容,如果未能解决你的问题,请参考以下文章

win7上安装python的paramiko模块

paramiko安装 windows + Mac

paramiko 模块安装

CentOS7 Python3上安装paramiko

centos7 python3 安装paramiko模块

paramiko修改本分源码