Windows 7でcx_freezeを何回か使用しましたが、問題は一度もありませんでしたが、今はWindows XPでcx_freezeによって生成された実行ファイルを実行します。 しかし、私はプログラムを実行すると、私はこのエラーを取得:Windows XPでPython Cx_Freezeエラーが発生しました
the application configuration is incorrect. Reinstalling this application may fix this problem
私はこの問題についての情報を探していると、Microsoft Visual Studio 2008の再配布がintstalledされていないことのようです。私はこの実行可能ファイルを多くのコンピュータで起動するつもりだから、システムに絶対何もインストールしたくない。私はちょうど私のバイナリと同じフォルダに、これらの4つのファイルを配置することができます読んだことが は次のようになります。このディレクトリ
C:\WINDOWS\WinSxS\Manifests
x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375.manifest
私は、検索を持っているから、このディレクトリ
C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375
msvcm90.dll msvcp90.dll msvcr90.dll
そして、このファイルから これら3私のシステム(Win 8)のこのディレクトリは、この正確なフォルダではありません。とにかくインターネットからダウンロードして試してみましたが、うまくいきませんでした。 私はPython 2.7とcx_Freeze-4.3.1を持っています。
pyythonの下位バージョンを使用しても動作します。それは本当です?どうして?
システムに何もインストールせずに解決できますか? ありがとうございました。
おそらく、あなたはcx_freezeの代わりに無料の[Portable Python](http://portablepython.com)を使ってスクリプトを実行することができます。現在、Python 2.7のバージョンがあります。 – martineau
回答ありがとうございますが、私はcx_freezeで取得した実行可能ファイルを使用する必要があります。他のアイデア? – Alberto
よく使われるユーティリティは[py2exe](http://www.py2exe.org/)です。ただし、msvcr90 CランタイムDLLが必要です。また、DLLがない場合は、別途インストールする必要があります。 [CランタイムDLLのバンドル](http://www.py2exe.org/index.cgi/Tutorial#Step521)を参照してください。 – martineau