从python eclipse项目中导出可运行程序



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

我知道在JAVA a中导出一个可运行的程序,我们使用。jar文件,但什么对python有效,如何在ubuntu的eclipse中做到这一点?

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

谢谢,

Samer

在windows上最简单的方法是py2exe。如果你使用的是Mac,请查看py2app。如果您在Linux/Unix环境中,我不太熟悉如何创建一个独立的,但一个简单的shell脚本,如

python script_name.py

就可以了。把它命名为launch.sh之类的,并将权限设置为rwx——x——x或任何适合你的安全范例,你应该很好。

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

Eclipse/PyDev没有真正具体的…尽管如此,Python还是有一些工具可以自动将Python可执行文件与代码捆绑在一起,以便在客户端执行。

我最喜欢的工具是cx_Freeze: http://cx-freeze.sourceforge.net(主要是因为它是跨平台的),尽管有许多选项(py2exe, py2app, pyinstaller…)。

然而,如果你想为其他开发人员分发代码,你会想要分发到PyPi: https://pypi.python.org/pypi,创建一个setup.py来分类你的内容,并说明需要分发和上传到PyPi的内容,以便其他开发人员可以使用pip安装它。

最新更新