从ubuntu上的python eclipse项目导出runnable程序

时间:2011-07-17 04:14:31

标签: python eclipse pydev ubuntu-10.10 runnable

这是我第一次使用python,所以我用一个简单的UI做一个简单的程序。 我使用eclipse和PyDev作为IDE。

我知道在JAVA中导出一个可运行的程序,我们使用.jar文件,但是什么适用于python以及如何在ubuntu上的eclipse中执行它?

因此,如果对某些细节或有用链接有任何解释,我将不胜感激。

谢谢,

萨默尔

2 个答案:

答案 0 :(得分:1)

在Windows上最简单的方法是py2exe。如果您使用的是Mac,请查看py2app。如果你在Linux / Unix环境中,我对如何创建一个独立的,但是像

这样的简单shell脚本不太熟悉
python script_name.py

应该做的伎俩。称之为launch.sh或其他东西,并将权限设置为rwx - x - x或任何适合您安全范例的内容,你应该做得很好。

注意,这些实际上并没有使用Eclipse IDE本身,但它们并不是很难使用,而且您需要知道Eclipse是否正在转储您的东西的文件夹(您想要了解备份/版本)控制目的无论如何)。

答案 1 :(得分: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安装它。