python安装paramiko模块

一、依赖模块

  PyCrypto - The Python Cryptography Toolkit

  二、下载地址

$ wget http://www.lag.net/paramiko/download/paramiko-1.7.6.tar.gz

   $ wget http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.4.1.tar.gz

     或者wget http://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.0.1.tar.gz#md5=277aa00f27cfbb08f21063f4beb6de59

  三、安装

  1、安装pycrypto

  1. $ tar -zxvf pycrypto-2.0.1.tar.gz
  2. $ cd pycrypto-2.0.1
  3. $ python setup.py build
  4. $ sudo python setup.py install

  2、安装paramiko

  1. $ tar -zxvf paramiko-1.7.6.tar.gz
  2. $ cd paramiko-1.7.6
  3. $ python setup.py build
  4. $ sudo python setup.py install

  四、可能遇到的问题及解决「基于CentOS,Ubuntu,Python 2.7.3 」

  如果在安装pycrypto2.0.1时发生如下错误

command ‘gcc‘ failed with exit status 1

  view plain <strong>[/pycrypto-2.0.1]$ sudo python setup.py build running build running build_py running build_ext building ‘Crypto.Hash.MD2‘ extension gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector ——param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -Isrc/ -I/usr/include/python2.4 -c src/MD2.c -o build/temp.linux-x86_64-2.4/src/MD2.o unable to execute gcc: No such file or directory error: command ‘gcc‘ failed with exit status 1</strong>解决方案1:

  可能是缺少pyton-dev安装包导致

  CentOS 系统

  1. </pre>        <pre name="code" class="html">   $  yum list | grep python-dev
  2.   $ yum -y install python-dev*     「需root权限执行」

Ubuntu 系统

  1. $sudo apt-get install python-dev

  执行后,重新安装即可成功。

  解决方案2:

  如果解决方案1还不能解决问题,可能是“gcc”没有安装或者不再PATH中

  $ whereis gcc         「检查gcc」

  $  echo $PATH        「检查gcc是否在PATH中」

  如果没有安装 “gcc” ,执行如下命令

CentOS:

$ yum list | grep gcc

  $ sudo yum install -y gcc.x86_64

Ubuntu

$ sudo apt-get install gcc

  执行后,重新安装即可。

时间: 2024-08-14 19:12:42

python安装paramiko模块的相关文章

windows下python安装paramiko模块和pycrypto模块(简单三步)

前言 Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在python中使用SSH,我们需要先安装pycrypto模块,然后再安装paramiko模块.下面话不多说了,来一起看看详细的介绍: 安装方法 1>首先要确保python安装好,且环境变量设置好.(关于python的安装,本文不再赘述.) 2>安装pycrypto: 到下面这个网站下载编译好的pycrypto(也可以自己到官网下载pycr

python 安装paramiko 模块

1.下载PyCrypto2.6 for Python 2.7 32bit 可以正常使用地址为 http://www.voidspace.org.uk/python/modules.shtml#pycrypto 2.下载安装ecdsa-0.10.tar.gz,地址 https://pypi.python.org/packages/source/e/ecdsa/ecdsa-0.10.tar.gz 解压缩进入安装目录,执行 C:\Python27\python setup.py install 4.下

linux系统上安装paramiko模块

Linux系统上安装paramiko模块要求python要是2.7以上的,所以在安装模块之前应该安装python2.7(这里的安装过程略去) 在安装setuptools的时候突然报错了,RuntimeError:Compression requires the (missing) zlib module原因是因为没有安装zilb和zlib-devel包. yum install zlib yum installzlib-devel 安装完成后,重新编译 python2.7[不需要删除,只需要重新

Win7下Python2.7环境安装paramiko模块(转)

Win7下Python2.7环境安装paramiko模块,经过安装并测试成功,整理文档如下: 1.下载安装Windows版本的Python2.7,我默认装在C:\Python27 我的python已经安装,这里不做python2.7的安装步骤的详解 2.下载PyCrypto2.6 for Python 2.7 64bit 地址为: http://www.voidspace.org.uk/python/modules.shtml#pycrypto 以管理员权限执行安装程序,一路Next即可 3.下

Python之paramiko模块和SQL连接API

堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作 SSHClient 用于连接远程服务器并执行基本命令 基于用户名密码连接: import paramiko # 创建SSH对象 ssh = paramiko.SSHClient() # 允许连接不在know_hosts文件中的主机 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 连接服务器 ssh.con

CentOS 安装Paramiko模块

1.下载安装包: https://pypi.python.org/packages/source/p/paramiko/paramiko-1.14.0.tar.gz#md5=e26324fd398af68ad506fe98853835c3 2.解压缩: tar -xzf paramiko-1.14.0.tar.gz cd paramiko-1.14.0 执行命令: python setup.py install 安装完成后进入到demos目录中运行如下命令检测安装结果: python demo.

使用python的Paramiko模块登陆SSH

paramiko是用Python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接. python的paramiko模块可以方便的实现ssh登录,并执行命令. 1. paramiko模块安装 1.1安装pycrypto库 下载地址请戳这里:http://download.csdn.net/detail/oatnehc/8825715: pycrypto库的主页在这里:https://www.dlitz.net/software/pycrypto/ pycrypto库

Python中paramiko模块在linux运维中应用

python的paramiko模块可以实现ssh客户端的功能,使用起来也比较简单.但是当服务器非常多的时候,每台服务器上执行完全相同的简单操作,也会花费大量的时间. 下载模块:paramiko.tar.gz使用tar解压后在cd到目录下最后使用rpm安装 rpm -ivh * import paramiko //导入paramiko模块host='192.168.x.xx' //需要远程管理的主机ip ssh=paramiko.SSHClient() //相当于点开xshellssh.set_m

linux使用python安装paramiko时安装pycrypto报错

在python2.7版本上安装pycrypto报错,如下 [[email protected] /var/tmp/paramiko/pycrypto-2.6]# python setup.py build && python setup.py install running build running build_py running build_ext running build_configure warning: GMP or MPIR library not found; Not