問題タブ [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.
python - py2app アイコンを指定するには?
py2appを使用するときにアイコンファイルを指定するにはどうすればよいですか?
今、セットアップファイルを作成します:
次に、アプリケーション バンドルをビルドします。
アイコンファイルを指定するのはどこですか..少し混乱しています。助けてくれてありがとう。
このリンク - http://packages.python.org/py2app/options.htmlによると、オプションとして追加する必要があります。
現在、私の setup.py ファイルは次のようになっています。
py2app - py2app argv エミュレーション エラー
を使用してアプリを構築しようとしてpy2app
いますが、そうすると:
アプリにアイコンが表示されず、次のエラー メッセージが表示されます。
エラー: argv-emulation は 64 ビットの実行可能ファイルではサポートされていません
私に何ができる?
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 を使用しても問題ありませんか?
python - py2app を使用してビルドした場合、wxpython などのモジュール全体をインポートすると、アプリケーションのサイズにどの程度影響しますか?
たとえば、wx からのインポート TextCrtl を使用すると、スタンドアロン アプリとしてビルドしたときにアプリケーションが小さくなりますか?
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 オプションなしでこれをビルドするにはどうすればよいですか?
python - PySideパッケージエラー(macholib)python setup.py py2app
私はPythonとPySideにまったく慣れておらず、非常に単純化されたテストケースをスタンドアロンアプリOSXにパッケージ化しようとしています。テストをgithubhttps://github.com/eerne/pyside-py2app-testに配置しました。
- OSX10.6.7に同梱されているPython2.6.1
- http://qt.nokia.com/downloads/qt-for-open-source-cpp-development-on-mac-os-xのQt4.7.3
- http://developer.qt.nokia.com/wiki/PySide_Binaries_MacOSXのPySide1.02
テストはQWebView()を開き、test.htmlをロードするだけです。これは正常に実行python test.py
されますが、パッケージ化しようとするpython setup.py py2app
とエラーが発生します。
興味深いことに、dist / test.appにアプリを作成します。このアプリは私のマシンでは実行されますが、他のマシンでは実行されません。ここに完全なログhttp://pastie.org/1891942
それがpyside関連の問題であるか、Qtであるか、setup.pyが欠落しているものであるかはわかりません。
PySideパッケージを含まない他のテストでは、エラーは発生しません。したがって、これはQtまたはPySideに関連していると思います。
この時点で、私はメーリングリストに尋ねることができるポインタや提案を探しています。
pyqt4 - pyqt4 ボタンの画像が .app に表示されない
私はpy2appを使用して.appを作成し、GUIはpyqt4で作成され、ボタンの1つにtiの画像がありますが、アプリを実行すると画像が表示されず、端末で実行すると表示されます。私はこれを解決しますか?
前もって感謝します
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 を使用するようにアプリに指示するにはどうすればよいですか?
ありがとう。
python - Python アプリのシンプルなライセンス保護
このような質問が結構ありますが、私は違うと思いますのでご容赦ください...
Linux 用の py2exe、py2app、およびソースを使用して配布する 5 ドルの Python アプリがあります。アプリには 1 年間のライセンスがあるため、1 年後に新しいバージョンにアップグレードする必要があります。1 年間の制限を強制するために、ある種の単純なライセンス保護を追加したいと考えています。このアプリはわずか 5 ドルなので、簡単に回避できるかどうかは気にしません。何かを持っているだけで、ライセンスを無視するのではなく、多くのユーザーが 1 年後にアップグレードするために 5 ドルを支払うようになります。
ご了承ください:
- 難読化されないように、ソースを読みやすくしたい
- コンパイル済みのコードや SaaS は使いたくない
- 本当にシンプルで複雑なものは望まないのであれば、ある種のライセンスキーシステムを検討します
私が最初に考えたのは、単純にインストール日を記録し (例えば wxConfig を使用して)、アップグレードしてくださいという丁寧なメッセージとともに 1 年後にソフトウェアを無効にすることです。
これに対するより良い解決策はありますか?
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
しかし、私はその答えを本当に理解していませんし、それが実際に役に立ったかどうかもわかりません.
なにか提案を?
よろしく、 ボグダン