Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

DLL issue with Tobii after switching to Python 3

Hi,

Since Python 2 has finally reached its EOL (may it rest in peace), I've recently decided to switch to Python 3. I updated my scripts and installed the latest version of Opensesame. So far, so good. The first issue arose when trying to install the tobii-research package: first off, pip seems to behave rather strangely and the package manager instantly dies whenever I try to install the package that way. Secondly, the package is apparently only compatible with Python 3.5 and 3.6. I took a shortcut by downloading the Tobii SDK and simply copying the tobiiresearch folder and tobii_research.py scripts to the appropriate places (which isn't a recommended strategy, I know). Despite everything being where it's supposed to be, I now constantly get the same error when trying to start my experiment, namely a DLL load failure. The module that is failed to be found is tobii_research_interop, located in the python3 folder.

So the questions now are:

Is the loading failure caused by my shortcut (which has worked like a charm prior to this) or is it because tobii-research is officially only compatible with Python versions below 3.7?

What's the best way to deal with this? Downloading an older version of Opensesame (i.e. one that runs on Python 3.6 rather than 3.7)?

Thanks in advance!

Comments

Sign In or Register to comment.