2011-12-16 9 views
0

私はPythonでプロジェクトを進めています。私は完全なスクリプトを4つのモジュールに分けて、コードを理解しやすくしました。私はGUIを保持するコードのexeファイルを作成する必要があります。複数のスクリプトでpy2exeの問題が発生する

異なるモジュールには依存関係があります。一つのモジュールはpyusbを必要とし、一つはPILを必要とし、もう一つはscipyを必要とします。どのようにして、あるコード自体のexeを作ることが、すべての依存関係を処理するのに十分であることを確認するのですか?私は複数のコードから単一のexeを作る気にしない。助けてください

答えて

0

あなたがキーに値として含まれるようにキーパッケージ とモジュール名の一覧に値として(サブパッケージと一緒に)含まれるパッケージのリストを指定することができますがすることができオプションで辞書を含みpy2exeに渡されました。 py2exeの設定に使用できるオプションの一覧については、py2exe helpページを参照してください。

0

デフォルトでは、py2exeはすべてのインポートをバンドルに含める必要がありますが、これが機能しない場合は、必要なモジュールを誤ってインポートすることができます。

if False: 
    import <module x>, <module y>, <module z>, <etc...> 

これはすぐにモジュールを参照してくださいpy2exe作る必要があり、あなたのバンドルにそれらを含める:あなたのメインのスクリプトで

を:あなたはpy2exeして渡しているメインスクリプトでこれを行うことができます。

関連する問題