0

Java Processing.org プログラミング言語を使用してプログラムを作成しており、いくつかの python スクリプトを使用しています。処理中のこれらの python スクリプトを変更または書き直すことができない状況が存在します。

私の問題は、これをすべてまとめてバンドルし、簡単にインストールできるように Mac OS X 用のソフトウェア バンドルを作成する必要があることです。Processing IDEにソフトウェアバンドルを作成するオプションがあることは知っていますが、クライアントのマシンにpythonをインストールできなかったとしても、それはpythonファイルを無視します。

Python実行可能ファイルを作成してバンドルに入れることを考えました。これを行うためのより良いオプションまたはソフトウェアツールを誰かに提案してもらえますか?

よろしく、ワルナ

4

2 に答える 2

1

Python は Mac OS X に同梱されているため、クライアントはスクリプトを実行できるはずです。

Python インタープリターはファイルを実行するだけなので、「Python 実行可能ファイル」を作成する必要はありません.py

Mac OS X アプリケーション バンドル (基本的にはフォルダー) にContentsは、バイナリ アプリケーション ファイル、リソースなどが含まれるフォルダーが含まれます。.pyファイルを.appバンドル内に配置し、Java コード内からそれらを呼び出すことができます。

バンドルのドキュメントは、http://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFBundles/Introduction/Introduction.htmlから入手できます。

于 2012-04-14T11:51:05.727 に答える
0

いくつかの Python モジュールをユーザー フレンドリーな方法 (つまり、エンド ユーザーが easy_install などについて知らなくてもよい方法) で提供しようとしているように思えます。

私はこの分野の専門家ではありませんが、Mercurial の人々が解決したのと同様の問題を解決しようとしているように思えます。これは、Mercurial が Mac で配信される方法です - http://mercurial.berkwood.com/

于 2012-04-14T13:27:26.863 に答える