No module named 'psychopy.iohub.devices.eyetracker.tobii'

OS (e.g. Win10): Win11
PsychoPy version (e.g. 1.84.x): 2014.1.4
Standard Standalone? (y/n) If not then what?:
What are you trying to achieve?:
Set a same environment on the new computer B as A.
What did you try to make it work?:
Install a same version PsychoPy 2014.1.4 on a new computer, and the same plugin tobii-research.
What specifically went wrong when you tried that?:
when running a same .psyexp file, I got the error:
No module named ‘psychopy.iohub.devices.eyetracker.tobii’




After that I check the coder and found that:

The
ioConfig['eyetracker.tobii.EyeTracker']
is not right, the coder in the same .psyexp file in my raw environment (computer A) is
ioConfig['eyetracker.hw.tobii.EyeTracker']
I found a similar question in Integrating Gazepoint Eyetracker, where the eyetracker device is different. But I didn’t find a solution, Is there a bug in psychopy? I think

Is the anything wrong in the eyetracker path?

I found a temporary solution, just copy the tobii folder from …\PsychoPy2024.1.4\Lib\site-packages\psychopy\iohub\devices\eyetracker\hw to it’s upper level directory
But I still wonder if there’s a better solution,