运行wexpect时没有名为win32console的模块

时间:2010-04-01 10:37:28

标签: python expect pexpect

我想在我的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 个答案:

答案 0 :(得分:3)

安装:http://sourceforge.net/projects/pywin32/

编辑以添加稍长的解释:有一组非常有用的特定于Windows的Python模块,称为PyWin32。我相信win32console是其中的一部分。您可以在Python的标准python.org版本之上安装PyWin32,也可以安装ActiveState ActivePython,它将您需要的所有内容捆绑在一起。我正在使用ActivePython,我有一个win32console模块。

答案 1 :(得分:0)

使用pip安装wexpect以安装所有依赖项(包括pywin32)。

pip install wexpect

相关问题