我实际上不知道如何解决这个问题,因为我之前从未使用过Python。我只是可以使用Psychopy在Python中生成一个脚本,但我没有在这里找到错误。如果你知道答案会很好,或者你可以给我一个如何找到答案的提示!:
###################### Running: D:\LTD_Liste1_lastrun.py #######################
pyo version 0.8.5 (uses single precision)
Traceback (most recent call last):
File "D:\LTD_Liste1_lastrun.py", line 77, in <module>
Target = sound.Sound('A', secs=-1)
File "C:\Program Files\PsychoPy2\lib\site-packages\psychopy\sound\backend_pyo.py", line 279, in __init__
init(rate=sampleRate)
File "C:\Program Files\PsychoPy2\lib\site-packages\psychopy\sound\backend_pyo.py", line 128, in init
audioDriver, outputID = _bestDriver(devNames, devIDs)
File "C:\Program Files\PsychoPy2\lib\site-packages\psychopy\sound\backend_pyo.py", line 26, in _bestDriver
preferredDrivers = prefs.general['audioDriver']
File "C:\Program Files\PsychoPy2\lib\site-packages\configobj.py", line 563, in __getitem__
new = [_check(entry) for entry in val]
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe4 in position 4: invalid continuation byte
答案 0 :(得分:1)
这听起来像1.85.3版本中主要出现在Windows 7上的utf8编码错误。 如果您尝试转到文件&gt;首选项和相同的错误出现,那么很可能是这个错误。
对我有用的解决方案是卸载版本1.85.3并安装1.85.2
修复此错误后,请随时删除/编辑我的答案。
答案 1 :(得分:0)
您可以尝试删除&#39; pyo&#39;来自音频库(Preference - &gt; General),只需保留[&#39; pygame&#39;]。它在Windows 10上对我有用。我发现&#34;这个解决方案归功于@hoechenberger的评论。非常感谢她/他。