要明确,不只是“运行python脚本” 但是要使我的python脚本成为“可执行”或“可调用”程序 可以在其他编程语言或平台中使用。 更像是API。
问题是我在java和java中实现了几种算法 他们受到numpy和spipy的支持,但其他人想要 在他们的java程序中调用我的python程序。
然后numpy和spipy是问题。他们不能在java和 的jython ...
有没有一个解决方案,我可以把它变成一个可执行程序,其他人不需要环境,只是运行程序接受几个参数?
答案 0 :(得分:1)
如果你只需要使python程序可执行,那么你可以像这样在顶部添加一行:
#!/usr/bin/python
将/ usr / bin / python替换为python文件路径,可以通过输入
获得 which python
进入终端,假设您使用的是基于unix的系统。
然后,您可以通过
告诉操作系统该程序是可执行的 chmod +x nameofprogram
如果java程序需要的东西比能够将python部分作为可执行文件运行更复杂,那么你可能需要为任何人提供更多信息以便能够帮助你。