pyWin32 支持?构建时出现语法错误

2 投票
1 回答
1271 浏览
提问于 2025-04-16 08:42

我刚刚下载了pyWin32(https://sourceforge.net/projects/pywin32/)并开始安装它。

我第一个问题是:有没有人知道在哪里可以找到专门的pyWin32支持?我在sourceforge上找不到任何相关信息。

第二个问题是:你们有没有遇到过在安装过程中,h2py.py出现语法错误的问题?

我收到这个消息:

C:\Users\someone\pywin32-214>python setup.py build  
Building pywin32 2.6.214.0  
running build  
running build_py  
running build_ext  
Found version 0x600 in C:\Program Files\\Microsoft SDKs\Windows\v6.0A\include\SDKDDKVER.H  
Skipping exchange: No library 'Ex2KSdk'  
Skipping exchdapi: No library 'Ex2KSdk'  
Skipping directsound: The header 'dsound.h' can not be located  
building exe 'pythonservice'  
building exe 'Pythonwin'  
c:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe /nologo /f makefile_pythonwin SUB_DIR_O=C:\Users\Benni\Desktop\pywin32-214\build\temp.win32-2.6\Release\scintilla SUB_DIR_BIN=C:\Users\someone\pywin32-214\build\temp.win32-2.6\Release\scintilla DIR_PYTHON=C:\Python26

C:\Python26\tools\scripts\h2py.py Include\scintilla.h  
File "C:\Python26\tools\scripts\h2py.py", line 134  
exec stmt  
^  
SyntaxError: invalid syntax  
NMAKE : fatal error U1077: "C:\Python26\tools\scripts\h2py.py": return-value "0x1"  
Stop.  
error: command 'nmake.exe' failed with exit status 2  

但是当我查看提到的h2py.py时,我并没有看到任何语法错误(当然是这样!! :-))

所以,有没有人知道我该怎么解决这个问题?那就太好了!:-)

谢谢大家,

Ben

1 个回答

3

为什么你需要自己构建?为什么不直接下载并运行 pywin32-214.win32-py2.6.exe 这个已经编译好的文件呢?对我来说,这样用完全没问题。

撰写回答