上一篇: Python 扫雷工具
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 installrunning 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.001 seconds at 207.30 KB/s
说是要 Visual Studio ,网上的解决方法大部分都是安装mingw32。试了一下,还是有错。
最后在网上找到一个 已编译好的pycrypto版本 http://www.voidspace.org.uk/python/modules.shtml#pycrypto 下载对应的版本 直接安装即可
下载文件 (已下载 2187 次)
二、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