Tobii Pro SDK and OpenSesame
Hi all,
I am trying to link OpenSesame and a Tobii X20-30 eye tracker using the Tobii Pro SDK. I updated the Pygaze files as suggested here: http://forum.cogsci.nl/index.php?p=/discussion/3392/pygaze-and-opensesame-support-for-the-new-tobii-pro-sdk
I installed the Tobii Pro SDK using 'pip install tobii-research', and tobii-research is listed when I check this using 'pip list'
Nevertheless I get an error when running pygaze_init:
- item-stack: experiment[run].new_pygaze_init[run]
- exception type: AttributeError
- exception message: 'module' object has no attribute 'find_all_eyetrackers'
I guess the find_all_eyetrackers is an Tobii Pro SDK script, and the SDK may not be installed properly after all? Any suggestions of what could be wrong are highly appreciated!
Does anyone have suggestions or tips on how to use a Tobii eye tracker with OpenSesame/Pygaze?

Comments
It seems I was missing a tobii_research script in the OpenSesame directories (error with copying..?). It is now running fine!
Do you remember which directories in OpenSesame were missing this? I am getting the same error, and installed via pip as well.
Hi, I am getting the same error. I thought that it was something related with python version. But, using Anaconda, I created an environment with Python 3.6, and the error remains.
My Eye tracker is a Tobii Pro Nano and I am working on macos Catalina (10.15.7)
Thank you 😊
Hi all,
Could it be that you pip installed into a standalone Python installation instead of into OpenSesame's built-in Python?
To check, run the following in the Debug Window:
import pippip.main(["install", "tobii-research"])