簡體   English   中英

在opencv安裝后在Python中導入cv2時出錯

[英]Error importing cv2 in Python after opencv installation

我已經成功安裝了OpenCV,但是當我嘗試將其導入Python時,出現以下錯誤。

在Python 2.7中,我得到了

[imukunya@li165-244 site-packages]$ python

Python 2.7.5 (default, Oct 30 2018, 23:45:53)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

>>> import cv2
>>> ImportError: numpy.core.multiarray failed to import
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: numpy.core.multiarray failed to import

在Python 3.6中,出現此錯誤

[imukunya@li165-244 site-packages]$ python3.6

Python 3.6.5 (default, Apr 10 2018, 17:08:37)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.

>>> import cv2

>>> Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: dynamic module does not define module export function (PyInit_cv2)

我已經嘗試使用$~python3 -m pip install numpy -I安裝NumPy

請嘗試執行以下命令。 然后,請驗證您的代碼是否正常運行。

python -m pip安裝opencv-contrib-python

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM