Preferences menu issue (2020v.2.10, Windows10)


I recently upgraded PsychoPy on my Windows 10 machine using the standalone file. I did uninstall an older version first. However, when I click on File > Preferences, I get the error below and cannot even change the order of my sound libraries.

I also get related errors when I try to run any task with sound (it goes to the first screen of the task, then kicks me out and gives me four errors, 3 of them the same as below).

Am I missing a sound library (pyo looks installed…), or another important section of code?

I will also copy what is in the “Help> System Info” menu below the error codes.

Thank you for any help.



PsychoPy encountered an unhandled internal error!... Details:

Traceback (most recent call last):
  File "C:\Users\Val\AppData\Local\PsychoPy3\lib\site-packages\psychopy\app\", line 767, in showPrefs
    prefsDlg = PreferencesDlg(app=self)
  File "C:\Users\Val\AppData\Local\PsychoPy3\lib\site-packages\psychopy\app\", line 543, in __init__
    devnames = sorted(sound.getDevices('output'))
  File "C:\Users\Val\AppData\Local\PsychoPy3\lib\site-packages\psychopy\sound\", line 135, in getDevices
    inputs, outputs = get_devices_infos()
  File "C:\Users\Val\AppData\Local\PsychoPy3\lib\site-packages\psychopy\sound\", line 93, in get_devices_infos
    devices = _query_devices()
  File "C:\Users\Val\AppData\Local\PsychoPy3\lib\site-packages\psychopy\sound\", line 86, in _query_devices
    info[v.strip().split(": ")[0]] = v.strip().split(": ")[1]
IndexError: list index out of range

PsychoPy 2020.2.10

Paths to files on the system:
userPrefsFile: C:\Users\Val\AppData\Roaming\psychopy3\userPrefs.cfg
appDataFile: C:\Users\Val\AppData\Roaming\psychopy3\appData.cfg
demos: C:\Users\Val\AppData\Local\PsychoPy3\lib\site-packages\psychopy\demos
appFile: C:\Users\Val\AppData\Local\PsychoPy3\lib\site-packages\psychopy\app\

System Info:
Operating System: Windows-10-10.0.19041-SP0
Processor: Intel64 Family 6 Model 142 Stepping 12, GenuineIntel
CPU freq (MHz): 2304.0
CPU cores: 4 (physical), 8 (logical)
Installed memory: 16999436288 (Total), 6810079232 (Available)

Python info:
Executable path: C:\Users\Val\AppData\Local\PsychoPy3\pythonw.exe
Version: 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) [MSC v.1900 64 bit (AMD64)]
(Selected) Installed Packages:
numpy (1.18.1)
scipy (1.4.1)
matplotlib (3.3.0)
pyglet (1.3.3)
PyGLFW (1.7.0)
pyo 0.9.7
psychtoolbox (3.0.16)
wxPython (4.1.0)

OpenGL Info:
Vendor: Intel
Rendering engine: Intel® UHD Graphics
OpenGL version: 4.6.0 - Build
Shaders supported: True
(Selected) Extensions:
GL_ARB_multitexture: True
GL_EXT_framebuffer_object: True
GL_ARB_fragment_program: True
GL_ARB_shader_objects: True
GL_ARB_vertex_shader: True
GL_ARB_texture_non_power_of_two: True
GL_ARB_texture_float: True
max vertices in vertex array: 1048576

Is there a way to manually download just the pyo library and replace my files? I’m thinking maybe that would fix the problem, but I’m stuck right now because I can’t run any experiments with sound (unless they are uploaded to Pavlovia by someone not having this issue).