2010-04-01 9 views
0

Я хочу запустить wexpect (порт windows pexpect) на моей 64-разрядной машине Windows 7. Я получаю следующую ошибку: C: \ Program Files (x86) \ wexpect \ build \ lib> wexpect.py Traceback (последний последний звонок): Файл «C: \ Program Files (x86) \ wexpect \ build \ lib \ wexpect.py ", строка 97, в raise ImportError (str (e) +" Этот пакет предназначен для Windows, например, для операционных систем. ") ImportError: Нет модуля с именем win32console Этот пакет требует пакетов python win32. пакет был предназначен для Windows, например, operatin g систем.Python: проблема импорта win32console

В коде он неисправного на следующей строке: от win32console импорта *

Я использую Python 2.6.4. Я не могу понять, как установить win32console.

ответ

2

Установите это: http://sourceforge.net/projects/pywin32/

Изменить, чтобы добавить немного длиннее объяснение: Там очень полезный набор для Windows-специфических модулей Python, называется PyWin32. Я считаю, что win32console является частью этого. Вы можете установить PyWin32 поверх стандартной версии python.org Python, или вы можете установить ActiveState ActivePython, который объединяет все, что вам нужно. Я использую ActivePython, и у меня есть модуль win32console.

+0

Установил его и связал с моей установкой python 2.6. По-прежнему такая же ошибка. Нужно ли мне перезапускать Python или что-то еще? – David

+1

Запустите новый интерактивный сеанс Python (набрав «python») и введите команду «import win32console». Что происходит? – user9876

+0

Я, однако, получил программу под названием PythonWin. Он предоставляет консоль python. В этой консоли существует win32console. – David

Смежные вопросы