我正在尝试使用gui2exe(使用py2exe创建.exe)将我的python脚本编译成单个.exe。我的程序使用wxWidgets,每次我尝试编译它时都会收到以下错误消息:
错误MSVCP90.dll:没有这样的文件或目录。
我已经下载并安装了VC ++可再发行组件包,所以我应该有这个.dll不应该吗?
答案 0 :(得分:8)
是的,你应该拥有它。你必须从py2exe中排除它。
options = {
'py2exe': {
'dll_excludes': [
'MSVCP90.dll'
]
}
}
setup(windows=["main.py"], options=options)
答案 1 :(得分:1)
您需要的是访问microsoft的下载站点并获取Visual C ++ 2008重新分发的包。告诉它进行修复并搜索驱动程序。将驱动程序复制到python目录中的DLL文件夹