私はPythonに非常に慣れていないことを告白しますが、私はまだ何をしているのかよくわかりません。最近、Python2.6.2とwxPython2.8を使用して非常に小さなWindowsアプリケーションを作成しました。そしてそれは素晴らしい働きをします。私はそれが正常に機能することに非常に満足しています。通常は、次のように、Pythonインタープリターを介して直接呼び出すことを意味します。
> python myapp.py
ただし、さらに一歩進んで、実際にこれをスタンドアロンの実行可能ファイルにコンパイルしたいと思いました。そこで、py2exeを利用するwxPythonwikiのこれらの指示に従いました。最初は、MSVCR90.dllが見つからないというエラーがコマンドラインに表示されました。次に、MSVCR90.dllをPython\DLLsフォルダーにコピーしました。それはそれがそれを修正したように最初は見えました、なぜならそれはそれがする必要があることをうまくやったからです。プログラムが依存しているDLLファイルがいくつかあり、それらを配布する必要がある場合とない場合があるという簡単な警告で終了しました。
そこで、py2exeが作成したdistフォルダーに移動し、実行可能ファイルを実行してみました。しかし、それを開こうとすると、次のようなエラーダイアログが表示されるだけです。
This application failed to start because MSVCR90.dll was not found.
Re-installing the application may fix this problem.
そこで、先に進み、MSVCR90.dllをこのdistフォルダーに再度コピーしました。しかし、それはうまくいきませんでした。次に、それをWINDOWS\system32ディレクトリにコピーしました。それもしませんでした。これを機能させるには何をする必要がありますか?