分发应用程序时是否需要捆绑Python解释器(在py2exe中)?
我准备了一个小Python应用程序,我想分发给公司的朋友 我在GUI中使用了wxWidgets,在数据库中使用了SQLite 我计划用py2exe来包装整个东西 我想知道是否需要捆绑Python解释器?py2exe是否默认执行此操作?我的朋友不会在他们的系统上安装Python 是否有其他库需要为GUI打包 我只希望它在Windows上运行,而不希望在其他系统上运行。上次我这么做时(无可否认是很久以前),分发应用程序时是否需要捆绑Python解释器(在py2exe中)?,python,installation,wxwidgets,executable,py2exe,Python,Installation,Wxwidgets,Executable,Py2exe,我准备了一个小Python应用程序,我想分发给公司的朋友 我在GUI中使用了wxWidgets,在数据库中使用了SQLite 我计划用py2exe来包装整个东西 我想知道是否需要捆绑Python解释器?py2exe是否默认执行此操作?我的朋友不会在他们的系统上安装Python 是否有其他库需要为GUI打包 我只希望它在Windows上运行,而不希望在其他系统上运行。上次我这么做时(无可否认是很久以前),py2exe将所有内容捆绑到可执行文件中 讨论外部依赖关系,例如MSVC运行时DLL 我还建议
py2exe
将所有内容捆绑到可执行文件中
讨论外部依赖关系,例如MSVC运行时DLL
我还建议大家看看过去的问题:
如果我是你,我会试一试,如果事情没有如你所期望的那样进行,我会问一些具体的问题。py2exe必须捆绑Python解释器——否则没有Python的朋友会如何使用没有它的程序?当然,这是真的
py2exe主要包括根据导入到应用程序中的内容需要包含的内容,因此如果您在其中导入了sqlite3,它将被包括在内。我会尝试使用GUI2Exe,它让使用py2exe变得更加直观和简单。经验测试是你的朋友。你看到了吗:?@Ignacio:对不起,你说的经验测试是什么意思?“经验”是指“尝试一下,看看会发生什么”,或者说“在实验的指导下”不那么聪明即使是GUI和SQLite DB?也非常感谢这些指针。。如果我遇到一些问题,我会马上回去的。。谢谢