Hi everyone – I’m having a peculiar problem in trying to get Psychopy v2021.2.3 to work with the Eyelink 1000. For reference, my system is:
- Intel iMac running High Sierra (10.13.6).
- Installed Python 3.6 (on top of Mac OS’ default 2.7.16)
- Psychopy v2021.2.3
The eye-tracker is properly connected and works through Experiment Builder at the same IP as inputted into Psychopy. I followed the SR Research instructions and installed pylink for Python 3.6 via the terminal. When I run python3 and then import pylink, there are no problems. But when I go into the Psychopy coder and run import pylink, I get the following error:
" import pylink
Traceback (most recent call last):
File “”, line 1, in
File “./init.py”, line 57, in
ImportError: dlopen(/Applications/PsychoPy.app/Contents/Resources/lib/python3.6/pylink/pylink_c.cpython-36m-darwin.so, 2): Symbol not found: _objc_alloc_init
Referenced from: /Applications/PsychoPy.app/Contents/Resources/lib/python3.6/pylink/pylink_c.cpython-36m-darwin.so
Expected in: flat namespace
in /Applications/PsychoPy.app/Contents/Resources/lib/python3.6/pylink/pylink_c.cpython-36m-darwin.so"
I’ve checked previous posts (I found two) and one of them mentioned a wrong version of pylink being installed (mine is for 3.6) and another mentioned pylink files missing inside the Psychopy contents folder, but all of these are in there.
Any help is really appreciated.