开发者

No module named win32console, while running wexpect

开发者 https://www.devze.com 2022-12-25 14:18 出处:网络
I want to run wexpect (the windows port of pexpect) on my Windows 7 64-bit machine. I am getting the following error:

I want to run wexpect (the windows port of pexpect) on my Windows 7 64-bit machine. I am getting the following error:

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.")
ImportE开发者_JAVA百科rror: No module named win32console This package requires the win32 python packages.This package was intended for Windows like operatin
g systems.

In the code it is failing on the following line: from win32console import *

I am using Python 2.6.4. I cannot figure out how to install win32console.


Install this: http://sourceforge.net/projects/pywin32/

Edit to add slightly longer explanation: There's a very useful set of Windows-specific Python modules, called PyWin32. I believe win32console is part of that. You can either install PyWin32 on top of the standard python.org release of Python, or you can install ActiveState ActivePython which bundles everything you need all together. I'm using ActivePython and I have a win32console module.


Install wexpect with pip to install all dependencies (inluding pywin32).

pip install wexpect

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号