使用VirtualBox设置PsychoPy

PsychoPy是一个免费的开放源代码平台,在此平台上可以使用构建器视图或编码器视图编写心理测验。 我发现当地的UT奥斯汀分校的心理学实验室广泛使用此工具。 我有机会学习如何使用它,同时帮助不是编码人员的学生,并发现使用Python语言的平台开始具有一定挑战性,因此,我继续记录一下我们遇到的一些障碍。

这是从程序员的角度来看的,如果主站点的安装说明对您有用,那么您将无需费心寻找解决方法。 但是,如果像我一样,驻留在同一台计算机上的库的版本相互矛盾,听起来并不健全,那么可以使用VirtualBox安装。

VirtualBox:

请按照我在其他文章中的说明进行操作。

PsychoPy:

在启动的虚拟机内部,打开终端应用程序。 并输入(源在这里):

sudo apt-get install psychopy

然后等待心理医生完成安装。 然后尝试:

psychopy -b用于构建器视图, psychopy -c用于编码器视图。 如果一切顺利,恭喜! 但是,以防万一您像我一样看到错误,我发现了以下解决方案。

问题与解决方案:

  1. 错误信息:

tostring()已被删除,请调用tobytes()intead。

解决方案 :转到调用tostring的文件(components / __ init__.py),并将函数调用更改为tobytes

2.未生成图像组件。

解决方案: sudo apt-get install vlc (源在这里)。

这是我遇到的两个主要问题。 我发现PsychoPy是一个非常灵活且功能强大的工具,涵盖了许多功能(刺激,响应,日志记录等)。 一旦掌握了窍门,编码器视图就提供了不错的“黑客”可能性,您可以在运行脚本时立即查看结果。

玩得开心。