Error installing Psychopy

I am trying to install Psychopy on and older Windows machine via a usb (as it cannot connect to the internet), for a separate testing user account. The original user has a version of psychopy that is compatible with the coding for our older eye tracker. However, for the purposes of studies that do not need eye tracking we want to install a newer version for user ease (as RAs will help design experiments on their own computer at home and bring it to the lab), but the old psychopy cannot handle experiments made with a newer version (and spit out a bunch of errors).
As a fix to this I thought I would download a newer version of psychopy onto a new user account (so the python libraries won’t clash and spit out errors potentially). I downloaded the standalone package onto said usb, and then moved it onto the computer. It went through most of the installation but crashed at the very end and gave me this error.
Problem signature:
Problem Event Name:APPCRASH
Application Name:StandalonePsychoPy-2024.2.1post4-win64-py310.exe
Application Version:0.0.0.0
Application Timestamp:614f9b5a
Fault Module Name:StandalonePsychoPy-2024.2.1post4-win64-py310.exe
Fault Module Version:0.0.0.0
Fault Module Timestamp:614f9b5a
Exception Code:c0000005
Exception Offset:00003b93
OS Version:6.1.7601.2.1.0.256.48
Locale ID:4105
Additional Information 1:0a9e
Additional Information 2:0a9e372d3b4ad19135b953a78882e789
Additional Information 3:0a9e
Additional Information 4:0a9e372d3b4ad19135b953a78882e789

Read our privacy statement online:
Windows 7 Privacy Statement

If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt

When clicking on the downloaded program i get a “missing api-ms-win-core-path-l1-1-0.dll” error.
There wasn’t any fixes in this forum but I found a similar error discussion for CAD ([solved] Missing "api-ms-win-core-path-l1-1-0.dll" - FreeCAD Forum).

I am not too keen on installing modded windows files on a testing computer. So is there anything that can be done via psychopy? Would installing psychopy compatibility + be the best solution? Or back tracking to the last stable version of psychopy that used python 3.8.x? I really don’t want to be messing around with windows stuff in the event that it does mess up the older psychopy (and it’s ability to run the other eye tracker).

Best regards,

stanley1O1

The error about the missing .dll file is a result of the installer not completing - creating that file is one of the things the installer does.

The installer not completing is probably because it’s the Python 3.10 installer and your operating system is Windows 7 - as Python 3.10 and newer no longer support Windows 7. So yes I think using the compatability (i.e. Python 3.8) installer is the best solution :slight_smile:

Also, with regard to having multiple installs, I don’t think it should matter which user you’re logged in as - PsychoPy installs to C://Program Files which is shared between users. Just make sure to choose the option not to uninstall the existing version when you run the installer.

Ya, still did the same thing. I guess I will have to go back in time to find the earliest version that works.

What’s even more strange is that the other testing computer (which has windows 7) is running psychopy 2023.2.3 and runs it fine. But when trying to use the same version on the other computer, I still get an installation error.