最新消息:

Windows PythonSSH 模块安装

Python admin 2浏览

最近在Windows下学习Python,使用到 PythonSSH,运行PythonSSH依赖于 paramiko模块,而paramiko模块又依赖于pycrypto模块,所以要先安装pycrypto模块

一、pycrypto模块安装

http://pypi.python.org/pypi/pycrypto/2.5 下载,安装时候说缺少,vcvarsall.bat

This is The DOS Code

D:\Python27\soft\pycrypto-2.5>python setup.py install
running install
running build
running build_py
running build_ext
warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.

building ‘Crypto.Random.OSRNG.winrandom’ extension
error: Unable to find vcvarsall.batParsed in 0.002 seconds at 189.11 KB/s

说是要 Visual Studio ,网上的解决方法大部分都是安装mingw32。试了一下,还是有错。

最后在网上找到一个 已编译好的pycrypto版本 http://www.voidspace.org.uk/python/modules.shtml#pycrypto 下载对应的版本 直接安装即可

下载文件 (已下载 2193 次)

点击这里下载文件: pycrypto-2.3.win32-py2.7.rar

二、paramiko模块安装

http://pypi.python.org/pypi/paramiko/1.7.7.1 下载后直接安装即可,没遇到什么问题,

但是在调用PythonSSH 时候还是报错

ImportError: No module named Crypto

说找不到 Crypto 明明已经安装,为什么找不到呢?后来才发现 Python 区分大小写的。

进入 D:\Python27\Lib\site-packages 目录把 crypto目录 改为 Crypto 即可

搞了一个钟头,操了。相关日志Online Python Tutor
Python 扫雷工具
Python 为什么要加 self
Apache编译mod_python3.3.1错误解决

最后编辑: selboo 编辑于2012/03/12 18:16

转载请注明:爱开源 » Windows PythonSSH 模块安装