gui2exe(py2exeを使用して.exeを作成する)を使用して、Pythonスクリプトを単一の.exeにコンパイルしようとしています。私のプログラムは wxWidgets を使用していますが、コンパイルしようとするたびに次のエラー メッセージが表示されます。
エラー MSVCP90.dll: そのようなファイルまたはディレクトリはありません。
VC++ 再頒布可能パッケージをダウンロードしてインストールしたので、この .dll が必要ではないでしょうか?
はい、持っているはずです。py2exe から除外する必要があります。
options = {
'py2exe': {
'dll_excludes': [
'MSVCP90.dll'
]
}
}
setup(windows=["main.py"], options=options)
必要なのは、Microsoft のダウンロード サイトにアクセスして、Visual C++ 2008 再配布パッケージを入手することです。修理を行い、ドライバーを検索するように伝えます。ドライバーを python ディレクトリの DLL フォルダーにコピーします。