7

Trying to install Miniconda3-py39_4.9.2-Windows-x86_64.exe on Windows 7 and I get this error:

pythonw.exe - System Error

The program can't start because api-ms-win-core-path-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem.

OK

I've seen similar errors before, and it seems to be a file that is missing from Windows 7 but present in later versions? Google just finds a bunch of other people with the same problem but no obvious solution, as well as the sketchy DLL download sites that probably contain malware or screw up the system.

Any reliable workaround for this issue?

Installing Update for Universal C Runtime in Windows as in https://superuser.com/a/1281366/13889 does not fix the problem

endolith
  • 7,704

1 Answers1

4

This is resolved in the bug-report from 2020
Issue 41412 - After installation on Windows7, 64bit Python 3.9.0b5 reports "api-ms-win-core-path-l1-1-0.dll" missing and doesn't start:

Microsoft ended extended support for Windows 7 back in January of this year, so Python 3.9 does not support Windows 7, in accordance with PEP 11. I'd expect the installer to fail on unsupported versions of Windows.

The "solution" to that bug-report was to make the Python 3.9 installation fail on Windows 7 with an error message.

The only possible solution I can see might be to install an old version of Python that supported Windows 7.

An even better solution would be to upgrade to Windows 10, if this is a possibility.

Journeyman Geek
  • 133,878
harrymc
  • 498,455