paramiko库安装
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库安装的更多相关文章
- python+paramiko库+svn写的自动化部署脚本
第一篇博文 直接开门见山的说了. 这是件什么事?:每次部署都是复制本地的文件粘贴到服务器端,因为路径复杂,所以费时且手工容易出漏洞. 一直在想有什么办法可以解决这种,因为以前在微软的一个牛人同事做过一 ...
- python远程登录服务器(paramiko模块安装和使用)
转自:http://www.jb51.net/article/46285.htm 一:简介 由paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器 ...
- python中paramiko的安装
windows下安装并使用Python的SSH模块(paramiko+pycrypto+ecdsa) 2014-01-20 14:59 2223人阅读 评论(0) 收藏 举报 python+opens ...
- protocol buffer c++ python库安装
c++库安装较简单,不要用源码,还得下载依赖,就被墙了 https://github.com/google/protobuf/releases 下载一个最新的release安装 #protoc -- ...
- [转]Snappy压缩库安装和使用之一
Snappy压缩库安装和使用之一 原文地址:http://blog.csdn.net/luo6620378xu/article/details/8521223 近日需要在毕业设计中引入一个压缩库,要求 ...
- phpize 扩展GD库 安装 ! 环境--centos 7 +nginx 1.7.11+php 5.6.7
使用phpize编译GD库安装,先安装前置库libjpeg libpng zlib freetype等 都是下面php编译的几个选项 先看php编译的选项: --with-gd=DIR ...
- DCMTK3.6.1(MD支持库)安装说明
转载:http://qimo601.iteye.com/blog/1685135 [前言] 最近,因为需要开发DICOM网管模块,必须使用DCMTK的DcmNet模块.但是DCMTK3.6.0在Dcm ...
- laravel项目拉取下来安装,node.js库安装
1.拉取项目 2.切换分支 圈圈里面是版本 composer 安装laravel组件其他库 安装node.js安装包 npm set registry=https://registry.npm.ta ...
- python 库安装笔记
python 库安装笔记 zoerywzhou@163.com http://www.cnblogs.com/swje/ 作者:Zhouwan 2017-2-22 友情提示 安装python库的过程中 ...
随机推荐
- javascript 中的闭包
在 javascript 中,函数可以当做参数传递,也可以当做返回值返回. 当一个函数内部返回值为一个函数时, 就形成了闭包.(闭包里面的 this 问题) 如下面代码 Function.protot ...
- Java从键盘输入
package my;import java.util.Scanner; public class MyJava { /** * @param args */ public st ...
- hibernate---一对一单向外键关联--annotation (重要!!!)
1. 生成wife.java: package com.bjsxt.hibernate; import javax.persistence.Entity; import javax.persisten ...
- TweenLite JS版
今早逛网站看到下面这个帖子: 译~GreenSock动画平台(GSAP)的JavaScript版本入门 这个就是做ActionScript 的时候用得最多的第三方缓动包TweenLite了, 就此标记 ...
- Nginx Image Module图片缩略图 水印处理模块
Nginx Image Module图片缩略图 水印处理模块 下载Tengine tar -zxvf tengine-1.4.5.tar.gz cd tengine-1.4.5 下载Nginx tar ...
- Salesforce开发者学习笔记之二:Salesforce开发平台应用场景
Salesforce作为一个全方位的CRM系统可以应用于企业中的各个不同部门以取代手工的,耗时的以及低效的业务流程,例如 基于报表的数据管理和分析 基于电子邮件的协同合作 本地的文件共享 各种手工操作 ...
- :after和:before中的content(放入icon)
作者:zccst 最近见到一种图标写在content里的用法,觉得很新奇.查了一下是webfont. 问题:以下是我看到的一段css的源代码,其实就是在分享到为微博的时候的图标 a#end_cc, a ...
- iOS Run loop使用实例
http://blog.csdn.net/libaineu2004/article/details/45364737 一.Runloop简介: Run loops 是线程相关的的基础框架的一部分.一个 ...
- LPC1768的iic通讯
LPC1768有三路IIC,其中IIC0支持高速模式和plus模式,另外两路是普通IIC,使用IIC的过程如下 首先依然是打开IIC时钟,同时打开GPIO时钟 然后配置引脚为IIC功能 另外,因为ii ...
- UVa 10551 - Basic Remains
题目大意:关于大数的mod和进制转换,直接使用Java的BigInteger类,正在copy式学习中... import java.io.*; import java.util.*; import j ...