PsychoPy是一个免费的开放源代码平台,在此平台上可以使用构建器视图或编码器视图编写心理测验。 我发现当地的UT奥斯汀分校的心理学实验室广泛使用此工具。 我有机会学习如何使用它,同时帮助不是编码人员的学生,并发现使用Python语言的平台开始具有一定挑战性,因此,我继续记录一下我们遇到的一些障碍。
这是从程序员的角度来看的,如果主站点的安装说明对您有用,那么您将无需费心寻找解决方法。 但是,如果像我一样,驻留在同一台计算机上的库的版本相互矛盾,听起来并不健全,那么可以使用VirtualBox安装。
VirtualBox:
请按照我在其他文章中的说明进行操作。
PsychoPy:
在启动的虚拟机内部,打开终端应用程序。 并输入(源在这里):
sudo apt-get install psychopy
然后等待心理医生完成安装。 然后尝试:
psychopy -b
用于构建器视图, psychopy -c
用于编码器视图。 如果一切顺利,恭喜! 但是,以防万一您像我一样看到错误,我发现了以下解决方案。
问题与解决方案:
- 错误信息:
tostring()已被删除,请调用tobytes()intead。
解决方案 :转到调用tostring
的文件(components / __ init__.py),并将函数调用更改为tobytes
。
2.未生成图像组件。
解决方案: sudo apt-get install vlc
(源在这里)。
这是我遇到的两个主要问题。 我发现PsychoPy是一个非常灵活且功能强大的工具,涵盖了许多功能(刺激,响应,日志记录等)。 一旦掌握了窍门,编码器视图就提供了不错的“黑客”可能性,您可以在运行脚本时立即查看结果。
玩得开心。