Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
分发应用程序时是否需要捆绑Python解释器(在py2exe中)?_Python_Installation_Wxwidgets_Executable_Py2exe - Fatal编程技术网

分发应用程序时是否需要捆绑Python解释器(在py2exe中)?

分发应用程序时是否需要捆绑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 我还建议

我准备了一个小Python应用程序,我想分发给公司的朋友

我在GUI中使用了wxWidgets,在数据库中使用了SQLite

我计划用py2exe来包装整个东西

我想知道是否需要捆绑Python解释器?py2exe是否默认执行此操作?我的朋友不会在他们的系统上安装Python

是否有其他库需要为GUI打包

我只希望它在Windows上运行,而不希望在其他系统上运行。

上次我这么做时(无可否认是很久以前),
py2exe
将所有内容捆绑到可执行文件中

讨论外部依赖关系,例如MSVC运行时DLL

我还建议大家看看过去的问题:


如果我是你,我会试一试,如果事情没有如你所期望的那样进行,我会问一些具体的问题。

py2exe必须捆绑Python解释器——否则没有Python的朋友会如何使用没有它的程序?当然,这是真的


py2exe主要包括根据导入到应用程序中的内容需要包含的内容,因此如果您在其中导入了sqlite3,它将被包括在内。我会尝试使用GUI2Exe,它让使用py2exe变得更加直观和简单。

经验测试是你的朋友。你看到了吗:?@Ignacio:对不起,你说的经验测试是什么意思?“经验”是指“尝试一下,看看会发生什么”,或者说“在实验的指导下”不那么聪明即使是GUI和SQLite DB?也非常感谢这些指针。。如果我遇到一些问题,我会马上回去的。。谢谢