在windows上python3.4安装paramiko库

最近工作需要,需控制几台linux服务器做一些基本操作,网上查询库,大家都比较认可paramiko。但是在window上安装paramiko库,耗费了不少时间。做个小记录,希望大家少绕弯路。
Attention:本次安装python版本3.4
安装paramiko需要两个步骤:1.安装pycrypto 库(简单认为是:paramiko的支持库)2.安装paramiko库

安装pycrypto

网上找了不少文章,下了不少pycrypto安装包,总是有七七八八的问题,最常见的是需要安装MINGW这个方法。我试了一下没有成功,就寻求pycrypto.exe。如果大家能找到这类包,安装过程相对简单。此次也是使用这个方法。
1.下载了一个pycrypto-2.6.1.win-amd64-py3.4.exe
2.双击pycrypto-2.6.1.win-amd64-py3.4.exe文件执行
这样操作一般不会报错,但是如果你的系统是64位,但python版本是32位的,可能会出现如下报错:

python version 3.4 required, which was not found

解决方法:
1.按windows键,输入regedit.exe,点击进入注册表
2.定位到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python路径。
3.右键Python文件夹,导出注册表信息,保存格式为:xxx.reg
4.打开xxx.reg文件,将HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node替换成HKEY_CURRENT_USER\Software,然后保存。
5.双击xxx.reg文件。
6.双击pycrypto-2.6.1.win-amd64-py3.4.exe文件执行

安装paramiko

1.下载paramiko库文件。
2.进入paramiko目录,执行命令:python setup.py build
3.执行命令:python setup.py install
以下链接是针对python3.4版本安装paramiko的一些安装包
链接:http://pan.baidu.com/s/1jILkpSy 密码:ceri

提示:安装paramiko时,理论上可以通过命令pip paramiko install 进行安装,但是实际上经常可能出现超时的情况。我试了多次,都会遇到这个问题,可能网络状况不好。
另外,通过pip命令安装的包,都可以在以下网址去下载:

https://pypi.python.org/simple/

参考文章:
https://xuantuyen311.wordpress.com/2014/07/18/python3-ssh-on-windows-install-paramiko-modules/

你可能感兴趣的:(python学习)