windows下python SSH-Client模块paramiko的安装与修改

安装篇:

1.       下载并安装easy_install,

使用命令:C:\Python27>python.exe ez_setup.py

下载RUL:http://peak.telecommunity.com/dist/ez_setup.py

2. 下载pycryto,根据实际版本进行下载并安装,我用的window 7 64bit,python 2.7.2 64bit

下载URL:http://www.voidspace.org.uk/python/modules.shtml#pycrypto

3.安装paramiko

使用命令:C:\Python27\Scripts>easy_install.exe paramiko

4.测试,打开python IDLE,输入 import paramiko 看是否报错(无错表示安装成功),同时输入paramiko.__file__ 查看并记录对应egg文件位置

源码改进篇:

问题描述:使用函数paramiko.util.log_to_file(‘d:\\paramiko.log‘),可实现对SSH登录及操作过程中的log记录功能,但是每次运行脚本调用该函数paramiko.log文件都会被覆盖,这将导致log文件的内容丢失,具体请看源代码:

源码URL:http://www.lag.net/paramiko/docs/paramiko.util-pysrc.html#log_to_file

解决思路,将源码文件中f=open(filename,’w’)替换f=open(filename,’a’)即可

解决过程:

1.使用winrar打开C:\Python27\lib\site-packages\paramiko-1.9.0-py2.7.egg(注意备份)

2.删除paramiko-1.9.0-py2.7.egg\paramiko\util.pyc,

3.打开paramiko-1.9.0-py2.7.egg\paramiko\util.py,修改如下

4.用winrar保存修改后的paramiko-1.9.0-py2.7.egg

5.覆盖替换同名文件C:\Python27\lib\site-packages\paramiko-1.9.0-py2.7.egg

6. 测试

参考资料

http://stackoverflow.com/questions/2964658/installing-paramiko-on-windows

时间: 2024-11-08 23:38:38

windows下python SSH-Client模块paramiko的安装与修改的相关文章

配置 Windows 下的 nodejs C++ 模块编译环境 安装 node-gyp

配置 Windows 下的 nodejs C++ 模块编译环境 根据 node-gyp 指示的 Windows 编译环境说明, 简单一句话就是 "Python + VC++ 编译环境". 所有需要的安装文件, 我都下载好放到百度云盘了: nodejs-gyp-windows Python 安装 python-2.7.7.msi iso 虚拟磁盘 安装 DTLite4491-0356.exe Windows XP 文件在: node-gyp-windows/windowsXP 用 DTL

在windows下python,pip,numpy,scipy,matplotlib的安装

系统:win7(64bit) 一.先安装python 先到https://www.python.org/downloads/ 下载python, 现在主流有python2.7和python 3.5两个版本,随便下载两个版本都可以. 如果下载python 2.7版本: 如果下载python 3.5版本: 不管下载哪一个版本,下载成功后,都可以在windows下直接双击安装.安装的时候,一定要把" add python 3.5 to path" ,选中,不然,安装完成后,还得手动配置环境变

Windows下python 3.0版本django的安装、配置、与启动

使用的环境是Windows操作系统,python的环境是3.6,django是官网上最新的版本1.10.6,本文介绍从安装python之后怎样用过pip管理工具安装django,以及django的项目创建,项目启动. 如果你的电脑里没有安装python,Windows的安装方法很简单,只需要去官网下载安装包,双击exe安装即可:需要注意的是,安装完成之后,勾选 Add Python 3.6 to PATH 选项,勾选会自动添加python的执行文件的路径至环境变量,否则就要手动进行添加.具体参考

windows下python的包管理器pip安装

pip:  安装和管理Python的包的工具 要用到第三方包,python的版本就必须是2.7 https://pypi.python.org/pypi/setuptools#downloads python ez_setup.py https://pip.pypa.io/en/latest/installing.html#python-os-support python get-pip.py

windows 下 python 在安装模块的时候出现”unable to find vcvarsall.bat“如何解决?

最近打算用python,写一个链接linux,执行命令并获取的数据的小工具. 在安装SSH模块时,出现错误了,“unable to find vcvarsall.bat”,在网上搜索到了一个解决方案,参考地址:http://www.crifan.com/python_mmseg_error_unable_to_find_vcvarsall_bat/ Python 2.7 会搜索 Visual Studio 2008.如果你电脑上没有这个版本的话,比如只有:1.Visual Studio 2010

windows下python web开发环境的搭建

windows下python web开发环境: python2.7,django1.5.1,eclipse4.3.2,pydev3.4.1 一. python环境安装 https://www.python.org/ftp/python/2.7/python-2.7.amd64.msi 不多说,装完后把C:\Python27加入到path环境变量里. 然后就溜溜python,看看version啦.OK,next step. 二. python web开发框架django安装 django是一个采用

windows下配置ssh(FreeSSHD + putty)

windows下配置ssh(FreeSSHD + putty): 1.关于配置过程找到一篇很好的博客,推荐大家先好好看一下,这篇博文解决了大方向问题. 地址:http://blog.csdn.net/lililiyunqiang/article/details/39337319 2.另附上IBM的step by step教程,思路很清晰,也讲了很多细节. 地址:https://wthwdik.wordpress.com/2011/03/28/how-to-get-freesshd-public-

Windows 下Python的一些设置

Key Words: Python, Windows, pip, readline 肇因是想在Windows下能够代码补全,需要自己添加模块,添加了又缺readline模块,安装时候又想装pip……完全就是个递归. 一个个解决. 首先建一个模块: #!/usr/bin/env python import sys import atexit import os import readline import rlcompleter readline.parse_and_bind('tab: comp

windows下 python中报错ImportError: No module named 'requests'

原因没有安装requests模块, 可以切换到python的安装目录找到 script文件夹 example: 进入cmd窗口切换到上面的目录直接运营下面两个命令中的一个 1. > Path\pip install requests 2. > Path\easy_install.exe requests 详细参考:https://stackoverflow.com/questions/17309288/importerror-no-module-named-requests ---------