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

问题描述 投票:1回答: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。

python expect pexpect
1个回答
3
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.