0

それで、

py2exe(0.6.9)で問題が発生しているという奇妙な点があるレガシーPythonシステムがあります。

具体的には、プロジェクト内の多くのpyファイルが非標準の方法で含まれているため、コンパイルするファイルとインクルードするファイルが自動的に検出されないため、実行可能ファイルの実行に失敗します。

過去には、すべての既知のファイルが手動で含まれている「ForcedImport.py」ファイルを使用しました。次に、実行可能ファイルのビルドに使用されるものによって参照されるそのファイルを使用しましたが、これは常にかなり不格好で壊れやすい方法でした。それらを最終ビルドに入れます。

だから私の質問は、これを行うための良い正しい方法はありますか?py2execに'はい、これらのpyファイルをビルドに含めてほしい'と言う方法はありますか?私はドキュメントを調べようとしましたが、それを認めたくありませんが、私はそれをあまりフォローしていません。

引き継ぐことができるアドバイスをありがとう。

4

1 に答える 1

0

パッケージにすべてのモジュールがある場合は、そのパッケージを setup.py に追加するだけです。

options = {
    "py2exe":{
                    "packages": ["yourpackage"],
            }
}
于 2012-12-03T07:06:15.070 に答える