含めるモジュールを指定する必要があるのはいつですか? py2exeを検索しないで、必要なものは何でも含めてください:http://www.py2exe.org/index.cgi/FAQ?py2exe "include" modules:いつ手動で管理する必要がありますか?
["Tkconstants"、 "Tkinter"、 "tcl"、 "wx"](私はQtを使用していますが、PCにwxをインストールしています)それから除外する必要がありますか?
含めるモジュールを指定する必要があるのはいつですか? py2exeを検索しないで、必要なものは何でも含めてください:http://www.py2exe.org/index.cgi/FAQ?py2exe "include" modules:いつ手動で管理する必要がありますか?
["Tkconstants"、 "Tkinter"、 "tcl"、 "wx"](私はQtを使用していますが、PCにwxをインストールしています)それから除外する必要がありますか?
py2exeは、エントリポイントスクリプトから始まる、すべての依存関係のグラフを作成しようとします。それは常にそれを100%正しい得ることができないので、パッケージを微調整するためにincludes
とexcludes
オプションが提供されています。
は、ここではオプションを参照してください:http://www.py2exe.org/index.cgi/ListOfOptions
は時々あなたが含まれており、この問題が発生した場合だけ除外に追加してしまいますしたくなかったモジュール。私はあなたの質問への答えは:あなたが望む方法でそれをパッケージ化せずにすぐにsetup.pyを手動で管理することです。
py2exeのためのヘルプファイルは、実際には1つは、具体的Tkのが含まれていると、あなたの問題に対処する...ヒントやトリックの束が含まれていますhttp://www.py2exe.org/index.cgi/TkInter
ヒントやトリックの指標はここにある:http://www.py2exe.org/index.cgi/Py2Exe
私はosxのために非常によく似たpy2app
を使って1トンのアプリを作りました。さまざまなバージョンの中で、依存関係を発見する方法を変更することがあります。 Qtのような特定のパッケージをどのように扱うかについては、さまざまな「レシピ」を使用しています。新しいバージョンのp2appが突然、私が使った2つのモジュールだけでなく、すべてのPyQtモジュールを始めました。だから私は除外項目にそれらを追加しなければならなかった。
しかし、なぜそれがパンダのような人気のあるパッケージを扱うのですか? – user3841581
@ user3841581あなたはなぜそれが自動的にパンダを処理しないのですか? – jdi
はい、setup.pyファイルのインクルードにインクルードしても、実行可能ファイルを作成しようとするとき。ファイルを作成しますが、実行すると消えます。デバッグモードにすると消えてしまうのがわかります。 – user3841581