python的paramiko库用于执行ssh2连接(client和server)。
安装方式如下:

硬件环境:
Raspberry 2B,arm,1GB RAM,16GB TF卡;

系统环境:
Linux raspberrypi 4.4.34-v7+ #930 SMP Wed Nov 23 15:20:41 GMT 2016 armv7l GNU/Linux

系统安装包:2017-01-11-raspbian-jessie.zip

必要的安装步骤:
1.安装libffi;
2.安装libssl-dev,python3-dev;
2.安装cryptography;
3.安装paramiko.

安装步骤:
1.参考cryptography官方提供的安装方法,先安装必要的库。
sudo apt-get install build-essential libssl-dev libffi-dev python3-dev
执行后提示未取得libffi安装包;

2.手动获取libffi安装包并手动安装:
cd ~/Downloads
wget ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz
tar zxvf libffi-3.2.1.tar.gz
cd libffi-3.2.1/
./configure
make
make install

3.之前安装相关库时提示有一堆错误,再次单独安装相关库:
sudo apt-get install build-essential python3-dev
sudo apt-get install build-essential libssl-dev

4.安装cryptography,注意需要把目录切换到根目录,最初在~/Downloads下执行,会提示python.h文件找不到等一堆错误。
cd /
sudo pip3 install cryptography

5.安装paramiko,也是在根目录下执行命令.
sudo pip3 install paramiko

6.查看pip3安装成功的模块:
pip3 list
执行后显示如下:
cffi (1.9.1)
chardet (2.3.0)
codebug-i2c-tether (0.2.3)
codebug-tether (0.7.0)
colorama (0.3.2)
cryptography (1.7.1)
Flask (0.10.1)
gpiozero (1.3.1)
html5lib (0.999)
idna (2.2)
itsdangerous (0.24)
Jinja2 (2.7.3)
MarkupSafe (0.23)
mcpi (0.1.1)
numpy (1.8.2)
paramiko (2.1.1)
pgzero (1.1)
picamera (1.12)
picraft (0.6)
pifacecommon (4.2.1)
pifacedigitalio (3.1.0)
pigpio (1.30)
Pillow (2.6.1)
pip (1.5.6)
pyasn1 (0.1.9)
pycparser (2.17)
pygame (1.9.2a0)
pygobject (3.14.0)
pyinotify (0.9.4)
pyOpenSSL (0.13.1)
pyserial (2.6)
python-apt (0.9.3.12)
python-debian (0.1.27)
requests (2.4.3)
RPi.GPIO (0.6.3)
RTIMULib (7.2.1)
sense-emu (1.0)
sense-hat (2.2.0)
setuptools (33.1.1)
six (1.8.0)
smbus (1.1)
spidev (3.0)
twython (3.1.2)
urllib3 (1.9.1)
Werkzeug (0.9.6)
wheel (0.24.0)

7.测试脚本可以参照如下链接:
http://www.cnblogs.com/linuxliu/articles/4756067.html

说明:
1.安装时需要在根目录/下执行,不然会报错;
2.安装时需要sudo权限或是root账户下执行。

参考链接:
https://pypi.python.org/pypi/paramiko/2.1.1
https://pypi.python.org/pypi/cryptography/#downloads
http://www.paramiko.org/installing.html#cryptography
https://cryptography.io/en/latest/installation/
http://www.cnblogs.com/xiaoli2018/p/4661604.html
http://www.cnblogs.com/linuxliu/articles/4756067.html

paramiko库安装的更多相关文章

  1. python+paramiko库+svn写的自动化部署脚本

    第一篇博文 直接开门见山的说了. 这是件什么事?:每次部署都是复制本地的文件粘贴到服务器端,因为路径复杂,所以费时且手工容易出漏洞. 一直在想有什么办法可以解决这种,因为以前在微软的一个牛人同事做过一 ...

  2. python远程登录服务器(paramiko模块安装和使用)

    转自:http://www.jb51.net/article/46285.htm 一:简介 由paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器 ...

  3. python中paramiko的安装

    windows下安装并使用Python的SSH模块(paramiko+pycrypto+ecdsa) 2014-01-20 14:59 2223人阅读 评论(0) 收藏 举报 python+opens ...

  4. protocol buffer c++ python库安装

    c++库安装较简单,不要用源码,还得下载依赖,就被墙了 https://github.com/google/protobuf/releases  下载一个最新的release安装 #protoc -- ...

  5. [转]Snappy压缩库安装和使用之一

    Snappy压缩库安装和使用之一 原文地址:http://blog.csdn.net/luo6620378xu/article/details/8521223 近日需要在毕业设计中引入一个压缩库,要求 ...

  6. phpize 扩展GD库 安装 ! 环境--centos 7 +nginx 1.7.11+php 5.6.7

    使用phpize编译GD库安装,先安装前置库libjpeg libpng zlib  freetype等 都是下面php编译的几个选项 先看php编译的选项: --with-gd=DIR       ...

  7. DCMTK3.6.1(MD支持库)安装说明

    转载:http://qimo601.iteye.com/blog/1685135 [前言] 最近,因为需要开发DICOM网管模块,必须使用DCMTK的DcmNet模块.但是DCMTK3.6.0在Dcm ...

  8. laravel项目拉取下来安装,node.js库安装

    1.拉取项目 2.切换分支 圈圈里面是版本 composer 安装laravel组件其他库 安装node.js安装包  npm set registry=https://registry.npm.ta ...

  9. python 库安装笔记

    python 库安装笔记 zoerywzhou@163.com http://www.cnblogs.com/swje/ 作者:Zhouwan 2017-2-22 友情提示 安装python库的过程中 ...

随机推荐

  1. Unity3d/2d手机游戏开发第二版 (金玺曾) 随书资源

    http://pan.baidu.com/s/1c0xpn4s Unity3d2d手机游戏开发配书资源文件.rar 1.36G 书上的链接坏掉了,我在论坛上面买了一份,放这分享给买了书找不到资源的同学 ...

  2. Memcached缓存系统介绍及安装

    1.什么是Memcached 1.1.Memcached概述 Memcached是一个免费的开源的.高性能的.具有又分布式内存对象的缓存系统,它通过减轻数据库负载加速动态WEB应用, 1.2.Memc ...

  3. extJS4.2.0 环境搭建教程(一)

    一.环境搭建

  4. (中等) POJ 2886 Who Gets the Most Candies? , 反素数+线段树。

    Description N children are sitting in a circle to play a game. The children are numbered from 1 to N ...

  5. Lucene学习注意要点

    相关书籍: <Lucene实战>第二版: <搜索引擎基础教程>: <Lucene搜索引擎开发进阶实战>:(我现在看得书) 学习注意要点: 不要盲目从代码入手,而要先 ...

  6. 在Android studio环境下使用EventBus

    EventBus是一个订阅/发布消息总线,实现在应用程序里面,组件之间,线程之间的通信.因为event是任意的类型,所以这个使用起来非常方便. eventbus中的角色: event:当然就是事件啦 ...

  7. laravel5 数据库连接问题

    [PDOException] SQLSTATE[28000] [1045] Access denied for user ‘homestead’@’localhost’ (using password ...

  8. MySQL的MyISAM和InnoDB

    1.概述 MySQL数据库其中一个特性是它的存储引擎是插件式的.用户可以根据应用需要选择存储引擎.Mysql默认支持多种存储引擎,以适用各种不同的应用需要. 默认情况下,创建表不指定表的存储引擎,则新 ...

  9. STM32音乐播放器,文件查找的实现

    使用FATFS只是完成了一个基本的文件读写,有时候我们需要扩展一些功能,比如MP3实验,需要上一曲下一曲的切换,扩展的代码如下 //显示目录下所有文件 u8 ShowFileList(u8* dirP ...

  10. STM32 USB 问题汇总(转)

    源:STM32 USB 问题汇总 汇总1:STM32的USB例程修改步骤,来自http://blog.csdn.net/cy757/archive/2010/01/01/5117610.aspx 以下 ...