py2exeを使用して64ビットWindows 7マシンにPythonアプリケーションをパッケージしようとしています。 このアプリケーションの最終目標は32ビットWindowsマシンです。Pythonを32ビット用Windows XPを64ビットWindows 7マシンからpy2exeを使用
64ビットWindows 7マシンで32ビットのPython 2.7を使用しています。私がアプリケーションをパッケージ化すると、py2exeはパッケージ化が必要なsystem32ディレクトリからいくつかのDLLを警告します。
ビルドされたexeは、C:\ myapp \ bin \ WS2_32.dllというメッセージが表示されているWindows XP(32ビット)およびWindows Vista(32ビット)で実行されず、チェックする必要がありますそれはWindowsのインストールに対してです。
チェック: Windows 7の64ビット:WS2_32.DLLはサイズ290キロバイト のWindows XP 32ビット持ってsystem32ディレクトリ:システムディレクトリは私の質問があるサイズ80キロバイト
を持って、私はXP/Vistaの32ビットアプリケーションを構築することができますWindows 7のpy2exeを使用して、DLLのサイズにこれらの違いを与えます。
また、C:\ myapp \ bin \ WS2_32.dllをXP DLLに置き換えようとしましたが、今回はアプリケーションが起動しませんでした。
同じトピックに関するいくつかの他の回答を参照してください:http://stackoverflow.com/questions/6378673/executable-made-with-py2exe-doesnt-run-on-windows-xp-32bit – tovmeod