我有一个脚本来运行一个实验,提供刺激并记录键盘答案。该脚本在之前版本的PsychoPy(1.83)中正常运行,但自升级到1.84.1后,脚本在指令屏幕(选择了块类型并显示第一个试验)后立即崩溃,并出现以下错误:
###### Running: D:\Experiments\Imagery\Tasks\2.MRI\imageryMRI_lastrun.py #######
pyo version 0.8.0 (uses single precision)
FreeType import Failed: Freetype library not found
Traceback (most recent call last):
File "D:\Experiments\Imagery\Tasks\2.MRI\imageryMRI_lastrun.py", line 648, in <module>
units='norm')
File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy-1.84.1-py2.7.egg\psychopy\contrib\lazy_import.py", line 120, in __call__
return obj(*args, **kwargs)
File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy-1.84.1-py2.7.egg\psychopy\visual\textbox\__init__.py", line 376, in __init__
self._font_name = fm.getFontFamilyStyles()[0][0]
IndexError: list index out of range
有时脚本在运行后立即崩溃(按Ctrl + R),而有时它会进入初始(指令)屏幕,只有在空格键按下后才会崩溃。
通过Google搜索上述条款并没有发现任何有用的信息。我再次检查了所有例程和组件,找不到任何有问题并导致崩溃的事情。我上传了我的脚本here以防万一有人能够看一看。非常感谢您的帮助。