Моя цель - получить изображение с камеры Allied Vision благодаря Python (Anaconda 3.7). Для этого я попытался использовать пакет «Pymba», но получаю ошибку: «AttributeError: модуль не имеет атрибута».
Я посмотрел в предыдущих постах, но я не нашел никакого рабочего решения. Я положил ниже некоторые из моих тестов.
Вот мой код:
import pymba
with pymba.Vimba() as vimba:
print (vimba.getVersion())
system = vimba.getSystem()
Точная ошибка:
File "<ipython-input-2-ff80570a1f3d>", line 3, in <module>
print (vimba.getVersion())
AttributeError: 'Vimba' object has no attribute 'getVersion'
А вот некоторые сведения, которые могут быть полезны в моем исследовании для решения этой проблемы:
Я проверил, правильно ли установлен пакет.
from pymba import Vimba, PYMBA_VERSION
print(PYMBA_VERSION)
print(Vimba.version())
0.3.2
1.7.0
Несмотря на то, что у меня нет другого файла с именем «Pymba», я проверил, какой файл был импортирован:
print(pymba.__file__)
C:\Users\agricultu\Anaconda3\lib\site-packages\pymba\__init__.py
У меня нет ни одного предыдущего файла с именем "getVersion", и я все равно получаю ту же ошибку для всех остальных функций пакета.
У меня заканчиваются идеи, и я надеюсь, что один из вас сможет мне помочь.