题
我正在寻找可以编译为EXE的简单脚本,然后我在决定使用它之前就找到了Py2exe,您认为PY2EXE工具的优点和缺点是什么?
解决方案
一个骗子,我所知道的:为Python 3.x的。据我所知,一直没有对这个(在 SourceForge上所做的工作SVN回购反正),并在 py2exe网站公布了3.X没有计划的这时间。
其他提示
优点:
- 您的应用变得独立,可以在没有Python的PC上运行
缺点:
- 错误的安全感,您的应用程序仍然被解释,只是脚本不再可见,但字节代码是并且据我所知它可以轻松转换回源。
- 应用程序体积大,用py2exe打包的最简单的脚本就变成几兆大小。
- 潜在的问题,在某些情况下(主要是如果您使用编码)您需要将应用程序作为 exe 重新测试并确保一切按预期工作,您可能需要检查代码以查明您是否正在 py2exe 中运行并执行某些操作特别的。
- 如果您的应用程序依赖于某些第三方 python 模块,则可能无法工作。
查看 Py2exe主页 了解更多以及如何解决其中一些问题
通过看你使用第三方库。一些库(如PIL)做有条件进口,使人们很难py2exe捆绑正确的代码的技巧。这些问题通常可以围绕工作,但有点谷歌上搜索了前面以后可能会节省一些麻烦。
不隶属于 StackOverflow