Я пытаюсь запустить Buildbot Buildslave на виртуальной машине Windows XP:
python buildbot start .
ImportError: No module named win32api.
Google сообщает мне, что win32api - это win32api.dll. Я загрузил файл с www.dll-files.com и следовал руководству, найденному на этом сайте (http://www.dll-files.com/unzip.php). Когда я пытаюсь запустить regsvr32 win32api.dll, он сообщает мне, что указанный модуль не найден.
tl; dr - Где мне поместить win32api.dll, чтобы Windows установила его? Я пытаюсь использовать не тот файл? (с использованием Python версии 2.6)
У вас установлены Twisted и pywin32 вместе с Python? Buildbot требует наличия всех трех в Windows. К сожалению, в руководстве по Buildbot не упоминается pywin32. Более подробную информацию можно найти на вики по Buildbot и вики Python.
Если вы войдете в командную строку и наберете «echo% pythonpath%» (без кавычек), даст ли это путь к файлу python?
Похоже, что переменная среды для python отсутствует.
Если это так, вы можете перейти в Панель управления-> Система-> Дополнительно, щелкнуть «Переменные среды», нажать «Создать», ввести PYTHONPATH, затем ввести путь к папке lib python (c: \ python26 \ lib или что-то еще). Вы также можете добавить этот же путь к переменной среды PATH.