我试图在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)
你有没有Twisted和pywin32一起安装Python? Buildbot在Windows上需要全部三个。 不幸的是,Buildbot手册似乎没有提到pywin32。 更多信息可以在Buildbot wiki和Python wiki上find 。
如果你去命令提示符并键入“echo%pythonpath%”(不带引号),它是否给你一个文件path到Python?
这听起来也许是python的环境variables是缺less的。
如果是的话,你可以在控制面板 – >系统 – >高级,点击环境variables,点击新build,inputPYTHONPATH,然后inputpython lib文件夹的path(c:\ python26 \ lib或其他)。 您可能还想将相同的path添加到PATH环境variables中。