擅长:python、mysql、java
<p>不容易。在Windows上,必须包含Python本身。Mac和Linux通常都安装了Python,但您不能确定是哪个版本,因此通常也更容易为它们打包特定的Python。然后,您必须在包中包含所有要运行的依赖项,或者能够使用pip、easy_install等安装这些依赖项</p>
<p>您可以使用<a href="http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html#abstract" rel="nofollow">py2app</a>和<a href="http://www.py2exe.org/" rel="nofollow">py2exe</a>。这不会是跨平台的,因为您仍然需要为每个目标操作系统制作不同的版本。使其跨平台的唯一方法是捆绑所有版本,并让一些跨平台代码为该平台执行适当的版本。</p>
<p>如果你需要像MySQL甚至SQLite这样的数据库,事情会变得更加复杂,因为你也必须包含这些数据库。</p>