Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Making a Windows .exe with gui2exe does not work because of missing MSVCP90.dll

I'm trying to compile my python script into a single .exe using gui2exe (which uses py2exe to create a .exe). My program is using wxWidgets and everytime I try to compile it I get the following error message:

error MSVCP90.dll: No such file or directory.

I have already downloaded and installed the VC++ redistributable package, so I should have this .dll shouldn't I?

like image 339
Kredns Avatar asked Oct 22 '09 04:10

Kredns


1 Answers

Yes you should have it. You have to exclude it from py2exe.

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

setup(windows=["main.py"], options=options)
like image 116
Georg Schölly Avatar answered Oct 06 '22 17:10

Georg Schölly