由于Python(Anaconda 3.7),我的目标是从Allied Vision相机获取图像。为此,我尝试使用“ 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”的文件,但是对于该包的所有其他功能,我都会遇到相同的错误。
我的想法不多了,希望你们中的一个能够帮助我。