在Ubuntu上从Python Eclipse项目导出可运行程序
这是我第一次使用Python,所以我正在做一个简单的程序,带有一个简单的用户界面。
我在Ubuntu上使用Eclipse和PyDev作为开发环境。
我知道在Java中,要导出一个可运行的程序,我们使用.jar文件,但在Python中应该用什么呢?在Eclipse上怎么做呢?
如果有人能详细解释一下或者提供一个有用的链接,我会非常感激。
谢谢,
Samer
2 个回答
0
Eclipse/PyDev并没有特别针对这个问题的解决方案……不过,Python有一些工具可以帮助你自动化这个工作,把一个Python可执行文件和你的代码打包在一起,以便在客户端运行。
我最喜欢的工具是cx_Freeze:http://cx-freeze.sourceforge.net(主要是因为它可以在不同平台上使用),当然还有很多其他选择,比如py2exe、py2app、pyinstaller等等。
如果你想把代码分享给其他开发者,那么你可以把它发布到PyPi:https://pypi.python.org/pypi,你需要创建一个setup.py文件来整理你的内容,并说明哪些东西需要被分发和上传到PyPi,这样其他开发者就可以用pip来安装你的代码。