私はsetuptoolのbdist_wininstを使ってプロジェクト用のインストールEXEをビルドします。しかし、私が実際にPython 2.7.3を搭載したWin7-64bitマシンでインストーラを実行すると、ランタイムエラーが発生することがわかりました:http://i.imgur.com/8osT3.jpg。 (64ビットインストーラーのみをpython-2.7 64ビット版、32ビット版(python2.7 32ビット版)は正常に表示されます)OKをクリックするとインストーラーは終了しますが、これはエンドユーザーにとっては貧弱です。setup.py bdist_wininstでビルドされたWindowsインストーラは、インストール時にRuntimeErrorをトリガします。これをどうやって解決するのですか?
どのようにそれを解決するためのアイデアですか?
だけclairifyし、Py2.7.3 + Win6_64bitは動作しません。 Py2.7.4 + Win7_32bitは機能しますか?私はあなたが正しく実行時ライブラリに縛られていないと仮定します..どのようにあなたのものをパッケージ化しますか? – Torxed
私は、exeを生成するubuntu Linux 12.10でbdist_wininstとパッケージします。 distutilsコード(command/bdist_wininst.py)はスタブインストーラ(wininst-9.0.exeとwininst-9.0-amd64.exe)に情報を追加するだけです(create_exeを参照)。/usr/lib/python2.7/distutils/にあります。コマンド)。正しいexe(python2.6 +のバグ)を使うために私は少し猿のパッチを貼ることに注意してください。 – UsAaR33
好奇心を要して、あなたは実際のWindowsマシン上のすべてのものをバウンドしてみましたか?私はslithgly全体の問題は、Windowsインストーラが必要とする可能性があり、パッケージの完全ではないDLLの多くが失われているためです。 – Torxed