正在加载...

Windows PythonSSH 模块安装

[ 2012/03/12 17:40 | by selboo ]

      最近在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.

<a name="entrymore"></a>building 'Crypto.Random.OSRNG.winrandom' extension
error: Unable to find vcvarsall.bat
Parsed in 0.002 seconds at 132.28 KB/s

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

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


二、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 即可

搞了一个钟头,操了。

最后编辑: selboo 编辑于2012/03/12 18:16
,
发表评论
表情
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]