使用gui2exe制作Windows .exe因为缺少MSVCP90.dll而无法正常工作

Kre*_*dns 9 python dll wxwidgets py2exe gui2exe

我正在尝试使用gui2exe(使用py2exe创建.exe)将我的python脚本编译成单个.exe.我的程序使用wxWidgets,每次我尝试编译它时都会收到以下错误消息:

错误MSVCP90.dll:没有这样的文件或目录.

我已经下载并安装了VC++可再发行组件包,所以我应该有这个.dll不应该吗?

Geo*_*lly 8

是的,你应该拥有它.你必须从py2exe中排除它.

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

setup(windows=["main.py"], options=options)
Run Code Online (Sandbox Code Playgroud)