2012-02-11 7 views
0

私はPythonを少し新しくしており、スタンドアロンパーサーを構築しようとしています。実際のパーサはPythonで実行すると動作しますが、exeファイルに変換された後に実行しようとするとエラーが発生します。私は、サードパーティのソフトウェアなしで実行できるようにするために必要です。XML Pythonをexeファイルに変換して解析する

エラーがxml.dom

ヘルプという名前のモジュールが存在しないことを言います!

+0

exeファイルの作成にどのツールを使用していますか?主なものは、pyinstaller、cx_freeze、py2exeです。 –

答えて

0

現在コメントを投稿できませんが、py2exeを使用している場合は、pythonパスからモジュールをインポートすることのみを確認してください。そうでない場合は、プログラムが指定したのと同じパスにモジュールが入っているかどうかを確認することができます。 Py2exe(もしそれがあると仮定した場合)は、コンパイル時(デフォルト)に2つのディレクトリを作成し、実行可能ファイルをzibファイル内のすべてのモジュール(ライブラリと呼ばれます)を持つdistフォルダに移動します。 Py2exe あなたのpythonパスの外のモジュールへのカスタムimport文を検索します。したがって、プログラムが最初に呼び出された場所(フォルダ内、またはコンパイルされたexeが入っているのと同じディレクトリ)に手動でフォルダまたはモジュールを配置する必要があります。

関連する問題