僕のVistaにはPython2.6が入っています。この環境でpy2exeで作った実行ファイルを、別のWindows XPにもっていって実行すると、「実行できませんでした」と怒られます。でも、僕の手元にあるXPで実行してもちゃんと動きます。
僕のXPに入っているPython2.5でpy2exeで作った実行ファイルを、動かなかったXPに持っていくと動きました。わけわからん。
一度wineを使ったときにVistaのmsvcrt.dllとかだとちゃんと動かなかったりしました。そんなこととかと関係あるんでしょうか?
2 コメント:
msvcr90.dllが無いんじゃないでしょうか?
Python2.5まではVC++7で、Python2.6はVC++9なんですよね、確か。
そういえば、そんなこともあったような気がする。
コメントを投稿