1

我想在我的 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。

4

2 回答 2

4

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

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

于 2010-04-01T10:39:21.577 回答
1

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

pip install wexpect

于 2019-12-07T14:36:24.483 回答