При импорте пакета из скрипта возникает «AttributeError: модуль не имеет атрибута» - PullRequest
0 голосов
/ 11 марта 2019

Моя цель - получить изображение с камеры 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", и я все равно получаю ту же ошибку для всех остальных функций пакета.

У меня заканчиваются идеи, и я надеюсь, что один из вас сможет мне помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...