I ask because I’ve had persistent issues running experiments. Sometimes my picture naming task will just crash midway through the task. I’ve documented it here…
I’m wondering if my experiment will occasionally crash because of the python version. I’m getting an ‘ApplePersistenceIgnoreState’ error when the picture naming task crashes. The error is documented in the link above.
I created a conda environment using the yml file provided on the PsychoPy website, but when I tried running ‘psychopy’ in terminal I couldn’t get the app to open. It’s really puzzling.
I’d like an easy way to find out what version of Python each PsychoPy install uses too, Ideally without having to first install it.
Could this be added into the release information - I’ve had a look and it doesn’t seem to be there at present.
My reason is that cyber security is increasingly having a major impact on what software we’re allowed/can easily install and so having this information easily available would be really nice.
Thanks, John
that’s great for the future, though what prompted it was wanting to know the version associated with 2014.1.4
whose file is…
StandalonePsychoPy-2024.1.4-win64.exe
From Changelog — PsychoPy v2024.2.5 I can see that the standalone distribution started using Python 3.8 from 2022.1.0. Before that I think it was Python 3.6, unless you go back to PsychoPy 1.90.0 which had standalone distrubutions for Python 2.7 as well as 3.6.
I’m pretty sure that Python 3.10 was only introduced as an option in 2024.2.0 which is why it isn’t mentioned in earlier distributions. There are some issues with auto translations of nested lists from Python to JavaScript in Python 3.10 which is why both versions are distributed as options rather than making a switch.