9

gui2exe(py2exeを使用して.exeを作成する)を使用して、Pythonスクリプトを単一の.exeにコンパイルしようとしています。私のプログラムは wxWidgets を使用していますが、コンパイルしようとするたびに次のエラー メッセージが表示されます。

エラー MSVCP90.dll: そのようなファイルまたはディレクトリはありません。

VC++ 再頒布可能パッケージをダウンロードしてインストールしたので、この .dll が必要ではないでしょうか?

4

2 に答える 2

8

はい、持っているはずです。py2exe から除外する必要があります。

options = {
    'py2exe': {
        'dll_excludes': [
            'MSVCP90.dll'
         ]
     }
}

setup(windows=["main.py"], options=options)
于 2009-10-22T04:21:42.987 に答える
1

必要なのは、Microsoft のダウンロード サイトにアクセスして、Visual C++ 2008 再配布パッケージを入手することです。修理を行い、ドライバーを検索するように伝えます。ドライバーを python ディレクトリの DLL フォルダーにコピーします。

于 2011-04-24T05:15:50.467 に答える