如何使Python脚本成为可执行程序

时间:2013-06-18 16:01:33

标签: java python executable

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

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

然后numpy和spipy是问题。他们不能在java和 的jython ...

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

1 个答案:

答案 0 :(得分:1)

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

   #!/usr/bin/python

将/ usr / bin / python替换为python文件路径,可以通过输入

获得
    which python 

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

然后,您可以通过

告诉操作系统该程序是可执行的
    chmod +x nameofprogram

如果java程序需要的东西比能够将python部分作为可执行文件运行更复杂,那么你可能需要为任何人提供更多信息以便能够帮助你。