我不想在另一台PC上安装它只是为了在那台PC上运行它。是否有另一种方法可以在另一台PC上运行而无需安装它?
答案 0 :(得分:1)
有很多方法可以做这种事情。最简单的方法之一是使用Portable Python。它包括wxPython和许多其他好东西。你可以在这里得到它:http://portablepython.com/
当然,如果你走了那条路,你就必须共享你的源文件。如果您不想这样做,那么您可能需要查看以下内容:
但是,我认为我最喜欢的是GUI2Exe,这是一个很好的GUI围绕所有这些并使创建一个exe非常容易。您可以在此处查看:http://code.google.com/p/gui2exe/
除了py2app之外,我还编写了所有这些教程。您可以通过以下链接了解它们:
您可能还会发现这篇文章很有趣,其中我描述了如何使用Inno Setup将我的exe捆绑到安装程序中:http://www.blog.pythonlibrary.org/2008/08/27/packaging-wxpymail-for-distribution/
答案 1 :(得分:0)
您可以使用PyInstaller
(Windows,Linux和某些OSX支持),py2app
(OSX)或py2exe
(Windows)将应用程序捆绑到可执行文件中。
这些之间存在许多差异,因此如果这是您想要采用的解决方案类型,则需要更多地研究它们。