【问题标题】:Export runnable program from python eclipse project on ubuntu从 ubuntu 上的 python eclipse 项目中导出可运行程序
【发布时间】:2011-10-07 00:06:46
【问题描述】:

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

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

因此,如果有任何详细说明或有用的链接,我将不胜感激。

谢谢,

萨默

【问题讨论】:

    标签: python eclipse pydev ubuntu-10.10 runnable


    【解决方案1】:

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

    python script_name.py
    

    应该可以解决问题。将其命名为 launch.sh 或其他名称,并将权限设置为 rwx--x--x 或任何适合您的安全范例的内容,您应该会很好。

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

    【讨论】:

    • 在 Linux 上更简单的方法是在 Python 脚本的开头添加以下行,然后使其可执行。 #!/usr/bin/env python
    • 噢!是的,自从我坐在带有适当控制台的电脑前已经太久了......
    【解决方案2】:

    Eclipse/PyDev 对此并没有什么特别之处……不过,Python 有一些工具可以自动执行这项工作,将 Python 可执行文件与代码捆绑在一起,以便在客户端中执行。

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

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

    【讨论】:

      猜你喜欢
      • 2021-10-17
      • 2012-03-25
      • 2013-05-20
      • 2020-12-16
      • 1970-01-01
      • 2015-08-17
      • 1970-01-01
      • 1970-01-01
      • 2017-02-04
      相关资源
      最近更新 更多