qianqianling 发表于 2018-8-8 09:08:16

源码安装python paramiko module-Jason的博客

  备注:系统环境为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 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]
查看完整版本: 源码安装python paramiko module-Jason的博客