問題タブ [py2app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
11131 参照

python - py2app アイコンを指定するには?

py2appを使用するときにアイコンファイルを指定するにはどうすればよいですか?

今、セットアップファイルを作成します:

次に、アプリケーション バンドルをビルドします。

アイコンファイルを指定するのはどこですか..少し混乱しています。助けてくれてありがとう。

このリンク - http://packages.python.org/py2app/options.htmlによると、オプションとして追加する必要があります。

現在、私の setup.py ファイルは次のようになっています。

0 投票する
2 に答える
1578 参照

py2app - py2app argv エミュレーション エラー

を使用してアプリを構築しようとしてpy2appいますが、そうすると:

アプリにアイコンが表示されず、次のエラー メッセージが表示されます。

エラー: argv-emulation は 64 ビットの実行可能ファイルではサポートされていません

私に何ができる?

0 投票する
1 に答える
1375 参照

python - 複数のバージョンの OS X で動作する wxPython と py2app を使用した Mac アプリのリリース

py2app を使用して Python/wxPython アプリの dmg を定期的にリリースしていますが、うまく機能しています。私は Snow Leopard マシンにしかアクセスできず、できるだけ多くのバージョンの OS X でアプリが動作するようにしたいと考えています。過去に、Snow Leopard で作成されたアプリが Leopard では動作したが、Tiger 以前では動作しなかったことがわかりました。

2 つの質問があります。

(1) Tiger、Leopard、Snow Leopard、できれば Lion で動作する単一のアプリをリリースできますか? もしそうなら、どのように?

(2) 32 ビットと 64 ビットのどちらの Python/wxPython を使用しても問題ありませんか?

0 投票する
1 に答える
78 参照

python - py2app を使用してビルドした場合、wxpython などのモジュール全体をインポートすると、アプリケーションのサイズにどの程度影響しますか?

たとえば、wx からのインポート TextCrtl を使用すると、スタンドアロン アプリとしてビルドしたときにアプリケーションが小さくなりますか?

0 投票する
2 に答える
788 参照

macos - py2app と python 2.7 OSX 10.6

py2app は Snow Leopard の python 2.7 で動作しますか?

「hello world」を正しくコンパイルすることさえできません。これが私がやっていることです...

私のスクリプトは

そして端末から:

この時点で、ビルドは無期限にハングします。-A スイッチを追加するとビルドされますが、Tick Count エラーでクラッシュします。setup.py ファイルを編集して argv_emulation を 'False' に設定すると、-A オプションを指定してビルドし、動作します (-A を指定しないと無期限にハングします)。だから私の本当の質問は:

-A オプションなしでこれをビルドするにはどうすればよいですか?

0 投票する
1 に答える
1204 参照

python - PySideパッケージエラー(macholib)python setup.py py2app

私はPythonとPySideにまったく慣れておらず、非常に単純化されたテストケースをスタンドアロンアプリOSXにパッケージ化しようとしています。テストをgithubhttps://github.com/eerne/pyside-py2app-testに配置しました

テストはQWebView()を開き、test.htmlをロードするだけです。これは正常に実行python test.pyされますが、パッケージ化しようとするpython setup.py py2appとエラーが発生します。

興味深いことに、dist / test.appにアプリを作成します。このアプリは私のマシンでは実行されますが、他のマシンでは実行されません。ここに完全なログhttp://pastie.org/1891942

それがpyside関連の問題であるか、Qtであるか、setup.pyが欠落しているものであるかはわかりません。

PySideパッケージを含まない他のテストでは、エラーは発生しません。したがって、これはQtまたはPySideに関連していると思います。

この時点で、私はメーリングリストに尋ねることができるポインタや提案を探しています。

0 投票する
1 に答える
217 参照

pyqt4 - pyqt4 ボタンの画像が .app に表示されない

私はpy2appを使用して.appを作成し、GUIはpyqt4で作成され、ボタンの1つにtiの画像がありますが、アプリを実行すると画像が表示されず、端末で実行すると表示されます。私はこれを解決しますか?

前もって感謝します

0 投票する
1 に答える
1039 参照

python - py2app の依存関係の問題

py2app を使用して OS X パッケージを作成します。FIFE-Engineを使ったゲームです。結果の .app バンドルを別の Mac で起動すると、次のエラー メッセージが表示されます。

FIFE のロードに失敗しました: dlopen([...]/Contents/Resources/fife/engine/python/fife/_fife.so, 2): ライブラリがロードされていません: /opt/local/lib/libSDL_ttf-2.0.0.dylib

参照元: [...]/Contents/Resources/fife/engine/python/fife/_fife.so 理由: 互換性のないライブラリ バージョン: _fife.so にはバージョン 11.0.0 以降が必要ですが、libSDL_ttf-2.0.0.dylib は提供しますバージョン 7.0.0

しかし libSDL_ttf-2.0.0.dylib は .app の Frameworks dir に含まれています

Frameworks フォルダー内の dylibs を使用するようにアプリに指示するにはどうすればよいですか?

ありがとう。

0 投票する
1 に答える
15675 参照

python - Python アプリのシンプルなライセンス保護

このような質問が結構ありますが、私は違うと思いますのでご容赦ください...

Linux 用の py2exe、py2app、およびソースを使用して配布する 5 ドルの Python アプリがあります。アプリには 1 年間のライセンスがあるため、1 年後に新しいバージョンにアップグレードする必要があります。1 年間の制限を強制するために、ある種の単純なライセンス保護を追加したいと考えています。このアプリはわずか 5 ドルなので、簡単に回避できるかどうかは気にしません。何かを持っているだけで、ライセンスを無視するのではなく、多くのユーザーが 1 年後にアップグレードするために 5 ドルを支払うようになります。

ご了承ください:

  • 難読化されないように、ソースを読みやすくしたい
  • コンパイル済みのコードや SaaS は使いたくない
  • 本当にシンプルで複雑なものは望まないのであれば、ある種のライセンスキーシステムを検討します

私が最初に考えたのは、単純にインストール日を記録し (例えば wxConfig を使用して)、アップグレードしてくださいという丁寧なメッセージとともに 1 年後にソフトウェアを無効にすることです。

これに対するより良い解決策はありますか?

0 投票する
1 に答える
600 参照

python - postgres/psycopg2 を使用した py2app

だから私は自分のプロジェクトに py2app を使おうとしています。これで、py2app からエラーが発生しなくなりました。終わり近くに次のように書いています。

ただし、dist/build フォルダーをビルドします。しかし、アプリケーションを実行しようとすると、次のエラーが表示されます。

sqlalchemy.exc.ArgumentError: 'postgresql+psycopg2' の方言を特定できませんでした。2011-07-12 15:20:06.680 実行 [4310:10b] 実行エラー

私はグーグルで試してみましたが、関連する唯一のものは次のとおりです。

http://osdir.com/ml/sqlalchemy/2011-05/msg00104.html

しかし、私はその答えを本当に理解していませんし、それが実際に役に立ったかどうかもわかりません.

なにか提案を?

よろしく、 ボグダン