我正在尝试在 Windows XP 虚拟机上启动 Buildbot Buildslave:
python buildbot start .
ImportError: No module named win32api.
谷歌告诉我 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版)
你在 Python 旁边安装了 Twisted 和 pywin32 吗?Buildbot 在 Windows 上需要所有这三个。不幸的是,Buildbot 手册似乎没有提到 pywin32。更多信息可以在Buildbot wiki和Python wiki上找到。
如果您转到命令提示符并键入“echo %pythonpath%”(不带引号),它会为您提供 python 的文件路径吗?
听起来可能缺少python的环境变量。
如果是,您可以进入控制面板->系统->高级,单击环境变量,单击新建,输入 PYTHONPATH,然后输入 python lib 文件夹的路径(c:\python26\lib 或其他)。您可能还想将相同的路径添加到 PATH 环境变量中。