2 个回答
3
是的,可以这样做。不过,你可能需要添加一些你的应用程序需要的DLL文件的引用。你可以查看http://www.py2exe.org/index.cgi/WorkingWithVariousPackagesAndModules页面底部,里面有一些有用的资源,可以帮助你构建使用win32com的Python应用。
另外,如果你使用了类型库(typelibs),要确保在你想要发布的所有Windows版本上,版本号是一样的。否则,你的应用可能会出现问题。
4
我在一个项目中使用过 py2exe
,这个项目依赖于 win32com
和 pysvn
。使用起来很顺利,没有遇到麻烦。
那时候我用的是 Python 2.5,后来又用了 2.6。需要注意的是,py2exe
不支持 Python 3.x。