源码安装python paramiko module-Jason的博客
备注:系统环境为CentOS 6.5,python 版本为 2.6.61.备好基础的安装环境
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 xfpycrypto-2.6.1.tar.gz
cd pycrypto-2.6.1
python setup.py install
安装ecdsa
tar xfecdsa-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 模块是否安装成功
# 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 安装成功了。
页:
[1]