win32api.dll缺失

win32api.dll缺失

我正在尝试在 Windows XP 虚拟机上启动 Buildbot Buildslave:

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)

答案1

您是否安装了 Twisted 和 pywin32 以及 Python?Buildbot 在 Windows 上需要这三种软件。不幸的是,Buildbot 手册似乎没有提到 pywin32。更多信息可以在Buildbot 维基百科Python 维基

答案2

如果您进入命令提示符并输入“echo %pythonpath%”(不带引号),它会为您提供 python 的文件路径吗?

听起来好像缺少了 python 的环境变量。

如果是,您可以进入控制面板->系统->高级,单击环境变量,单击新建,输入 PYTHONPATH,然后输入 python lib 文件夹的路径(c:\python26\lib 或其他)。您可能还想将相同的路径添加到 PATH 环境变量中。

相关内容