简体   繁体   English

在Google Cloud Datalab中导入OpenCV

[英]Import OpenCV in Google Cloud Datalab

How to import OpenCV in GCP? 如何在GCP中导入OpenCV? I'm using Google Datalab here. 我在这里使用Google Datalab。

It looks like I can install the package: 看来我可以安装该软件包了:

!pip install opencv-python

Collecting opencv-python
Downloading opencv_python-3.2.0.7-cp27-cp27mu-manylinux1_x86_64.whl (6.7MB)
100% |################################| 6.7MB 98kB/s 
Requirement already satisfied: numpy>=1.11.1 in 
/usr/local/lib/python2.7/dist-packages (from opencv-python)
Installing collected packages: opencv-python
Successfully installed opencv-python-3.2.0.7

But after I import cv2, I get an error 但是导入cv2之后,出现错误

import cv2

ImportErrorTraceback (most recent call last)
<ipython-input-17-72fbbcfe2587> in <module>()
----> 1 import cv2

/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

i succeeded in the next step. 我成功地进行了下一步。

let's try this ♥ 让我们试试这个♥

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

它对我有用:!apt-get install python-opencv -y --allow-unauthenticated

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM