問題タブ [python-standalone]

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 投票する
1 に答える
715 参照

python - 既知のバグの修正について: cx_Freeze & Python 3.7

Python 3 スクリプト (バージョン 3.7) に基づいて、Mac OSX 用のスタンドアロン GUI アプリを作成しようとしています。.py スクリプトは、ターミナルから直接起動すると完全に機能します。ただし、これは .jpg をダウンロードするときに支援が必要な父のためのものなので、簡単なダブルクリック アプリが必要です。

残念ながら、私が使用しようとしているすべてのツールには、使用しているモジュールに関する既知のバグがあるようです ( py2App = openpyxl / pyinstaller = tkinter )。私が今使おうとしているのは cx_Freeze です。

ただし、Python 3.7 には既知のバグが記載されています。

Mac OSX マシンでこれを修正しようとしましたが、参照されているファイルが見つかりません (この GIT-hubで、上記の最初の投稿でリンクされたコード)。

このバグを修正したいのですが、Python とスタンドアロン アプリの作成の両方に関する知識を増やすために、なぜこれが起こっているのかを理解したいと思っています。

残念ながら、GIT-hub の投稿を読んで修正する方法 (Windows システムに向けられており、ファイルが見つからないため) や、このバグが発生する理由を理解するのに十分ではありません。

よろしくお願いします。

参考までに、作成した実行可能ファイルを起動したときの端末出力のコピーを次に示します。

編集し、適切な測定のために、私の setup.py ファイルも:

これは、 cx-freeze.readthedocsでアドバイスされているように、cxfreeze-quickstart を使用して私の Mac で自動的に生成されたことに注意してください。