Python 3.9 not supporting Windows 7 *is* the reason. python39.dll is linked against libraries which only exist on Windows >= 8.1 so it fails to load. If you want to support Windows 7 then you should be building on Windows 7 so that you aren’t picking up libraries which are similarly dependent on newer Windows libraries. On Tuesday, June 7, 2022 at 9:13:25 AM UTC+1 Daniel Keehl wrote:
> I'm trying to run a pyinstaller-built executable on another machine. The > error I see is *Error loading Python DLL > 'C:\Users\User\AppData\Local\Temp\_MEI70722\python39.dll* > > I built the program like this, I also added -F to make sure the executable > is standalone: > > *py -m PyInstaller script.py -F* > > I tried adding *--add-binary* and *--add-data* options with the path to > *python39.dll*, but that didn't help. > > The program is built on *Windows 10 x64*, the machine I'm trying to run > the program on is *Windows 7 x64*. Even with such a difference and the > fact that *Python 3.9* is not for Windows 7, I really doubt this is the > reason, otherwise I would expect another error. > > What am I doing wrong? > -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/pyinstaller/7ee754d7-d6e4-413f-acfc-eed0a6e2e3cen%40googlegroups.com.