2015-01-07 45 views
1

,以下錯誤顯示:OpenCV的進口錯誤

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

我該怎麼辦?你想__version__,不_version_

回答

3

;)

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' 
>>> 
+0

新的吧...原來我是個白癡:-P ..anyways感謝您的答案 –

+0

tumb週二,發生;) – berak

+0

我有,當我傻。 – Brian

1

import cv2語句之後,使用dir(cv2)聲明,將返回cv2模塊的所有方法的列表。

例如對於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'