文档章节

使用Cygwin和 mingw 安装 python paramiko模块

yangqijun
 yangqijun
发布于 2012/09/14 17:44
字数 346
阅读 1771
收藏 3

1. 所需软件包
  python   http://www.python.org/ftp/python/ 

  paramiko  http://www.lag.net/paramiko/download/paramiko-1.7.7.1.zip
  Cygwin  http://cygwin.com/setup.exe
  pycrypto http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz

  mingw   http://sourceforge.net/projects/mingw/

2. 安装 python   (忽略)

3. 安装mingw ,如果本地没有gcc 则需要安装这个。下载后的exe文件进行网络安装,假设目录为C:\mingw,在PATH中加入 C:\mingw\bin,并在c:\python24\lib\distutils下新建一个名称是distutils.cfg的文件,填入:

[build] 
compiler=mingw32

4. 安装Cygwin

下载后的exe文件进行网络安装http://www.cygwin.cn/site/install/ ,这里我们需要选择deve包里的 binutils 其他的可以不选

5. 安装PyCrypto

  • 解压缩
  • 在dos下进入解压缩的目录,运行
    python setup.py build
    python setup.py install

    在执行 python setup.py build 如果提示-mno-cygwin错误请修改python安装目录,找到/lib/distutils/cygwinccompiler.py 大致在308行 自己查找一下 把-mno-cygwin(红色部分)删除,就行了。
    self.set_executables(compiler='gcc -mno-cygwin -O -Wall',
                                 compiler_so='gcc -mno-cygwin -mdll -O -Wall',
                                 compiler_cxx='g++ -mno-cygwin -O -Wall',
                                 linker_exe='gcc -mno-cygwin',
                                 linker_so='%s -mno-cygwin %s %s'

    同时删除cygwinccompiler.pyc文件
  • 安装测试 dos 窗口输入 
    python
    import Crypto

     没有错误提示说明安装成功! 

  

6 . 安装  paramiko 

  • 解压缩
  • 在dos下进 入解压缩的目录,运行
    python setup.py build
    
    python setup.py install


  • 测试安装
    • python
      import paramiko

         没有错误提示说明安装成功!

 最后祝你好运!

© 著作权归作者所有

共有 人打赏支持
yangqijun

yangqijun

粉丝 3
博文 11
码字总数 2953
作品 0
海淀
程序员
私信 提问
paramiko在windows上的安装和使用

一:简介 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。 由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,...

zcl1101017794
2018/06/26
0
0
paramiko在windows上的安装和使用

一:简介 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。 由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,...

zcl1101017794
2018/06/26
0
0
paramiko在windows上的安装和使用

一:简介 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。 由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,...

zcl1101017794
2018/06/26
0
0
python - paramiko的安装与使用

一:简介 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。 由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,...

北方攻城师
2014/10/11
0
0
Python的Cython在Windows环境下的部署安装

大学课程主教java,搞过java web 后,突发感想对于OO语言的了解,以及设计模式与OO语言的优美的配合,但同时也发现java开发的周期性十分长,于是就四处需找不错的语言,终于发现了Python。 ...

WilsonET
2013/04/06
0
1

没有更多内容

加载失败,请刷新页面

加载更多

5、redis分布式锁

参考链接:https://www.cnblogs.com/linjiqin/p/8003838.html 一:介绍 实现分布式锁有三种方式:1、数据库乐观锁,2、基于redis,3、基于zookeeper。 redis服务端是单线程操作,完美地避免了...

刘付kin
20分钟前
3
0
OSChina 周日乱弹 —— 我重新说

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享矢野立美的单曲《LOVE Theme from TIGA <M-2>》: 《LOVE Theme from TIGA <M-2>》- 矢野立美 手机党少年们想听歌,请使劲儿戳...

小小编辑
今天
56
5
Java单例模式学习记录

在项目开发中经常能遇见的设计模式就是单例模式了,而实现的方式最常见的有两种:饿汉和饱汉(懒汉)。由于日常接触较多而研究的不够深入,导致面试的时候被询问到后有点没底,这里记录一下学习...

JerryLin123
昨天
10
0
VSCODE 无法调试

VSCODE 无法调试 可以运行 可能的原因: GCC 的参数忘了加 -g

shzwork
昨天
5
0
理解去中心化 稳定币 DAI

随着摩根大通推出JPM Coin 稳定币,可以预见稳定币将成为区块链落地的一大助推器。 坦白来讲,对于一个程序员的我来讲(不懂一点专业经济和金融),理解DAI的机制,真的有一点复杂。耐心看完...

Tiny熊
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部