0

當什麼是谷歌的雲Datalab這個奇怪的錯誤消息的原因我有一個Datalab筆記本下面的代碼:進口CV2

import os 
import glob 
import numpy as np 
import cv2 
from sklearn.utils import shuffle 

似乎很簡單。

但是當我運行它,它崩潰給了以下錯誤:

ImportErrorTraceback (most recent call last) 
<ipython-input-7-22ccccfbcefe> in <module>() 
     2 import glob 
     3 import numpy as np 
----> 4 import cv2 
     5 from sklearn.utils import shuffle 
     6 

/usr/local/lib/python2.7/dist-packages/cv2/__init__.py in <module>() 
     5 os.environ["PATH"] += os.pathsep + os.path.dirname(os.path.realpath(__file__)) 
     6 
----> 7 from . import cv2 
     8 sys.modules['cv2'] = cv2 

ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or directory 

我不知道這意味着什麼或如何解決它。我已經通過點安裝opencv,但這仍然發生。有任何想法嗎??

回答

0

找到了答案。必須運行以下內容:

!apt-get update 
!apt-get -y upgrade 
!pip install opencv-python 
!apt-get install libgtk2.0-dev -y