从脚本导入包会引发“ AttributeError:模块没有属性”

时间:2019-03-11 09:08:14

标签: python camera

由于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”的文件,但是对于该包的所有其他功能,我都会遇到相同的错误。

我的想法不多了,希望你们中的一个能够帮助我。

0 个答案:

没有答案