我一直在使用cx_Freeze一段时间,我有一件事我真的想做:将所有文件放入一个我可以分发的可执行文件中.发送一个包含30个文件的文件夹并不是真的用户友好,所有文件都在同一个目录中.我怎么能做到这一点?谢谢.
Fen*_*kso 11
cx_freeze不支持它.在邮件列表上有关于它的讨论.我记得,作者说其他人(PyInstaller,Py2Exe)使用一些肮脏的黑客来达到这个目的.一些反病毒程序也可以将这种行为视为病毒.
我使用PyInstaller已经有一段时间了,但由于Python 2.7的支持,我回到了cx_freeze.我使用Inno Setup包装所有内容,因此很容易分发.取决于您是否使用Windows.
这不是什么bbfreeze
?
这里的教程:http://www.blog.pythonlibrary.org/2010/08/19/a-bbfreeze-tutorial-build-a-binary-series/
使用Python zipimport http://docs.python.org/library/zipimport.html实际上并不难实现.
您可能更喜欢使用类似UPX的东西,这是一种更通用的解决方案,而不仅仅是Python.http://upx.sourceforge.net/
归档时间: |
|
查看次数: |
16922 次 |
最近记录: |