OpenCV导入错误

时间:2015-01-07 11:42:57

标签: python opencv

将cv2库导入python后,显示以下错误:

Traceback(most recent call):
file"<stdin>",line1,in <module>
Attribute Error:'module' object has no attribute '_version_'

我该怎么办?

2 个答案:

答案 0 :(得分:4)

你想要__version__,而不是_version_;)

import cv2;
>>> cv2._version_
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute '_version_'
>>> cv2.__version__
'3.0.0-dev'
>>>

答案 1 :(得分:2)

import cv2语句之后,使用dir(cv2)语句,该语句将返回cv2模块的所有方法的列表。

e.g。对于csv模块,因为我的计算机cv2未安装。

>>> import csv
>>> dir(csv)
['Dialect', 'DictReader', 'DictWriter', 'Error', 'QUOTE_ALL', 'QUOTE_MINIMAL', 'QUOTE_NONE', 'QUOTE_NONNUMERIC', 'Sniffer', 'StringIO', '_Dialect', '__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__version__', 'excel', 'excel_tab', 'field_size_limit', 'get_dialect', 'list_dialects', 're', 'reader', 'reduce', 'register_dialect', 'unregister_dialect', 'writer']
>>> csv.__version__
'1.0'