2024-06-12 21:56:49 发布
网友
我用Java编写了一个程序处理.org编程语言,它使用一些python脚本。在某些情况下,我无法在处理过程中更改或重新编写这些python脚本。在
我的问题是,我需要将这些捆绑在一起,并为macosx创建软件包,以便于安装。我知道在处理IDE时可以选择创建软件包,但这会忽略python文件,即使客户机上无法安装python。在
我考虑过创建python可执行文件并将其放入包中。有人能给我一些更好的选择或者软件工具吗。在
谨致问候, 瓦鲁纳
听起来你是在尝试以一种用户友好的方式交付一些Python模块(即,最终用户不必知道easy_install或其他什么)。在
我不是这方面的专家,但在我看来,你似乎在试图解决一个类似的问题,这个问题是那些反复无常的人解决的,你可能想看看他们做了什么。这就是Mercurial在Mac-http://mercurial.berkwood.com/上的交付方式。在
Python随macosx一起提供,因此您的客户机应该能够运行这些脚本。在
您不需要创建“Python可执行文件”,因为Python解释器只需运行.py文件。在
.py
Mac OS X应用程序包(本质上是一个文件夹)包含一个文件夹Contents,该文件夹又包含二进制应用程序文件、资源等。您可以将.py文件放入.app捆绑包中,并从Java代码中调用它们。在
Contents
.app
捆绑包文档可在此处获得http://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFBundles/Introduction/Introduction.html
听起来你是在尝试以一种用户友好的方式交付一些Python模块(即,最终用户不必知道easy_install或其他什么)。在
我不是这方面的专家,但在我看来,你似乎在试图解决一个类似的问题,这个问题是那些反复无常的人解决的,你可能想看看他们做了什么。这就是Mercurial在Mac-http://mercurial.berkwood.com/上的交付方式。在
Python随macosx一起提供,因此您的客户机应该能够运行这些脚本。在
您不需要创建“Python可执行文件”,因为Python解释器只需运行
.py
文件。在Mac OS X应用程序包(本质上是一个文件夹)包含一个文件夹
Contents
,该文件夹又包含二进制应用程序文件、资源等。您可以将.py
文件放入.app
捆绑包中,并从Java代码中调用它们。在捆绑包文档可在此处获得http://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFBundles/Introduction/Introduction.html
相关问题 更多 >
编程相关推荐