使用Cygwin和 mingw 安装 python paramiko模块

本文详细介绍了如何在Windows环境下安装Python、Mingw、Cygwin、PyCrypto和Paramiko等常用库的方法,旨在帮助开发者顺利搭建开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

 最后祝你好运!

转载于:https://my.oschina.net/yangqijun/blog/78621

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值