【问题标题】:How to make a Python script an executable program如何使 Python 脚本成为可执行程序
【发布时间】:2013-06-14 22:48:14
【问题描述】:

要清楚,不仅仅是“运行 python 脚本” 但是要使我的python脚本成为“可执行”或“可调用”程序 可以在其他编程语言或平台中使用。 可能更像是一个 API。

问题是我在 java 中实现了几种算法,并且 他们得到 numpy 和 spipy 的支持,但其他人想要 在他们的 java 程序中调用我的 python 程序。

那么 numpy 和 spipy 是有问题的。他们不能在 java 和 jython...

有没有一种解决方案,我可以使它成为一个可执行程序,其他人不需要环境,而只是运行接受几个参数的程序?

【问题讨论】:

  • "它们不能在 java 和 jython 中..."
  • 试试pyinstaller这对我很有帮助:)
  • 因为我在我的程序中使用了 numpy 和 spipy,它们实际上是更多基于 C/C++ 的库,而 jython 更基于 java。所以...

标签: java python executable


【解决方案1】:

如果您只需要使 python 程序可执行,那么您可以像这样在顶部添加一行:

   #!/usr/bin/python

将/usr/bin/python替换为python的文件路径,输入即可获得

    which python 

进入终端,假设您使用的是基于 unix 的系统。

然后您可以告诉操作系统该程序是可执行的

    chmod +x nameofprogram

如果 Java 程序需要的不仅仅是能够将 python 部分作为可执行文件运行,那么您可能需要提供更多信息以便任何人能够帮助您。

【讨论】:

    猜你喜欢
    • 2022-11-27
    • 2015-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-01
    • 2010-10-28
    相关资源
    最近更新 更多