1

友達用のアプリケーションを開発しました。アプリケーションはそれほど複雑ではなく、main.pyとmain_web.pyの2つの.pyファイルのみが含まれ、mainはアプリケーションコードであり、_webはそのWebインターフェイスです。Webは後で作成されたため、この形式で保持されます。1つのアプリで実行できることはわかっていますが、それほど複雑にはならないので、そのまま保持しました。2つ2つはいくつかのファイルと通信し、WebパーツはFlaskを使用するため、「templates」ディレクトリもあります。

さて、OSXシステムでパッケージを作成するか、どういうわけかこれを配布しやすくしたいと思います。素敵なpy2appがあるようですが、私はWindowsを実行していて、Winでは動作しないため実際には使用できません。また、一部の構成はディレクトリ内のテキストファイルにあり、実行時に変更されるため、py2appで問題が発生するかどうかもわかりません。

それで、私は疑問に思っています、これのパッケージを作る他の方法、プログラムのようなある種のセットアップ、あるいはおそらくいくつかのスクリプトか何かがありますか?これを行う簡単な「方法」は、「ドキュメント」のディレクトリにあるファイルをコピーし、デスクトップにショートカットを追加してこれら2つのアプリを実行することです。これで、他に何もする必要はありません。DMGは問題ありませんが、必須ではありません。

4

1 に答える 1

0

あなたが探しているのは追加することだと#!/usr/bin/python思います。コードの最初の行に、友達がファイルをダブルクリックするだけでファイルが開くようになります。警告osxがどのバージョンを教えてくれないのと同じように、どのバージョンのpythonとどの標準ライブラリが存在するのかを教えてくれません。

また、設定をいろいろ試してみて、Pythonをダブルクリックしても機能しないことを確認してください。ユーティリティアプリケーションフォルダ(/ Applications /)の「terminal.app」にあるファイルを開くことを選択する必要があります。 Utilities / terminal.app)

もう1つのアイデアは、Macを借りて、すでに説明したpy2appプログラムでコンパイルすることです。それ以外の場合は、WindowsでコンパイルしてMacで実行できる汎用バイナリファイルはありません。

于 2013-01-24T14:50:58.943 に答える