win32api.dll отсутствует
Я пытаюсь запустить 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)
2 ответа
Есть ли у вас Twisted и pywin32 установлены вместе с Python? Buildbot требует все три на Windows. К сожалению, руководство Buildbot не упоминает pywin32. Дополнительную информацию можно найти на вики Buildbot и вики Python.
Если вы перейдете в командную строку и наберете "echo %pythonpath%" (без кавычек), это даст вам путь к файлу Python?
Похоже, что переменная окружения для python отсутствует.
Если это так, вы можете перейти в Панель управления-> Система-> Дополнительно, нажать Переменные среды, нажать Создать, ввести PYTHONPATH, а затем ввести путь к папке python lib (c:\python26\lib или что-то еще). Вы также можете добавить этот же путь в переменную окружения PATH.