2011-01-09 9 views
1

おはようございます!Python:PyQt4 Py2exe

私はこれまでのPyQtをインターフェイスとして使用するPythonアプリケーションを作成しました。 Py2Exeに--bundle 0オプションを指定すると、結果としてコンパイルされた実行可能ファイルが正常に動作します。しかし、必要なすべてのファイルがあれば、フォルダは煩雑になります。だから私は1と2を--bundleオプションに渡してみました。 1つはすべてをファイル・ファイルにパックし、もう1つはPython dll以外のすべてをパックします。しかし、これらのオプションの両方によって、実行時に実行ファイルが終了します。エラーは戻されません。

stackoverflowのもう一つの質問は、この問題を解決しないpy2exeの "--includes sip"パラメータを提供すると言いました。 sipモジュールは既にアプリケーションのすべてのビルドに含まれていたので、sipモジュールとは何の関係もないとは思えません。

私は実行時にファイルが何をしたかを監視するためにprocmonを使用しました。誰もがこれを軽視することはできますか? http://www.sendspace.com/file/z67dox

ありがとうございます!

+0

いつでもPyInstallerを使用できます! – rubik

+0

Pyinstallerで 'list index of range'エラーが発生しました。 – Morphine

答えて

0

py2exeでraw win32uiを使用しても問題が発生する可能性があります。関連性があるようですが、私はPyQtのアーキテクチャについて十分に分かりません。

Py2exeAndWin32ui

私が気付いけれども、これはあなたにそれが助けをしなかった場合でも、きちんとした解決策を与えないだろう。