py2exe 和 win32com

4 投票
2 回答
2330 浏览
提问于 2025-04-15 18:20

请问py2exe能否创建独立的可执行文件,即使这些文件需要win32com这个包?

我在网上搜索过,但没有找到答案。

2 个回答

3

是的,可以这样做。不过,你可能需要添加一些你的应用程序需要的DLL文件的引用。你可以查看http://www.py2exe.org/index.cgi/WorkingWithVariousPackagesAndModules页面底部,里面有一些有用的资源,可以帮助你构建使用win32com的Python应用。

另外,如果你使用了类型库(typelibs),要确保在你想要发布的所有Windows版本上,版本号是一样的。否则,你的应用可能会出现问题。

4

我在一个项目中使用过 py2exe,这个项目依赖于 win32compysvn。使用起来很顺利,没有遇到麻烦。

那时候我用的是 Python 2.5,后来又用了 2.6。需要注意的是,py2exe 不支持 Python 3.x

撰写回答