Python 2.5 Импорт DLL AttributeError - PullRequest
1 голос
/ 22 июля 2010

У меня есть программа, которая работает peachy в Py2.4. Я импортирую файл TobiiPlugin.dll, а затем запускаю свои скрипты.

import TobiiPlugin as tobii
tobii.setGazeSubjectProfile(3, 0)

Однако, когда я переместил код в Py2.5, он на меня злится и я получаю

Traceback (most recent call last):
  File "C:\tobiiDll\TobiiPlugin\Debug\logger_speech.py", line 274, in <module>
    main()
  File "C:\tobiiDll\TobiiPlugin\Debug\logger_speech.py", line 242, in main
    tobii.setGazeSubjectProfile(3, 0)
  File "C:\Python25\lib\ctypes\__init__.py", line 325, in __getattr__
    func = self.__getitem__(name)
  File "C:\Python25\lib\ctypes\__init__.py", line 330, in __getitem__
    func = self._FuncPtr((name_or_ordinal, self))
AttributeError: function 'setGazeSubjectProfile' not found
>>>

Как все удалось пропасть? Это не только эта функция. Я пробовал другие из DLL, и они тоже не работали. Спасибо!

1 Ответ

0 голосов
/ 22 марта 2011

По какой-то причине Tobii SDK 3.0 Beta работает только с Python 2.4 или Python 2.6.

...