运行wexpect时无win32console模块
我想在我的Windows 7 64位电脑上运行wexpect(这是pexpect在Windows上的版本)。但是我遇到了以下错误:
C:\Program Files (x86)\wexpect\build\lib>wexpect.py
Traceback (most recent call last):
File "C:\Program Files (x86)\wexpect\build\lib\wexpect.py", line 97, in <module>
raise ImportError(str(e) + "This package was intended for Windows like operating systems.")
ImportError: No module named win32console This package requires the win32 python packages.This package was intended for Windows like operatin
g systems.
出错的代码行是:
from win32console import *
我使用的是Python 2.6.4。我不知道怎么安装win32console。
2 个回答
1
使用 pip 安装 wexpect,这样可以自动安装所有需要的依赖项(包括 pywin32)。
pip install wexpect
4
安装这个:http://sourceforge.net/projects/pywin32/
补充一点更详细的说明:有一套非常有用的专门针对Windows的Python模块,叫做PyWin32。我相信win32console
就是其中的一部分。你可以选择在标准的python.org版本的Python上安装PyWin32,或者你也可以安装ActiveState ActivePython,这个版本把你需要的所有东西都打包在一起。我现在用的是ActivePython,里面有win32console
模块。