繁体   English   中英

无法在google datalab中安装opencv或导入cv2

[英]Can't install opencv or import cv2 in google datalab

我正在运行python 3的google datalab中运行一个jupyter笔记本。我想使用cv2但无法导入模块。

我能够使用以下命令安装opencv:

!pip install opencv-python

我得到以下确认:

收集opencv-python使用缓存的opencv_python-3.4.0.12-cp27-cp27mu-manylinux1_x86_64.whl

要求已经满足:/usr/local/lib/python2.7/dist-packages中的numpy> = 1.11.1(来自opencv-python)

安装收集的软件包:opencv-python

已成功安装opencv-python-3.4.0.12

当我尝试“导入cv2”时,我收到以下错误:

importError Traceback(最近一次调用last)in()----> 1 import cv2

ImportError:没有名为'cv2'的模块

当我列出使用的模块时

help("modules") 

既不显示opencv也不显示cv2。

任何帮助将不胜感激。

如果上述答案尚未解决您的问题,请尝试:

!pip3 install opencv-python

在Datalab中,'pip'是'pip2',所以对于python 3安装,你必须使用pip3。

它是opencv-python ,而不是python-opencv

使用此命令安装cv2。

!apt-get -qq install -y libsm6 libxext6 && pip install -q -U opencv-python

从我的colab笔记本显示cv2版本

从我的colab笔记本显示cv2版本

顺便说一句,如果你还有问题,请尝试重新启动运行时。

我遇到过同样的问题。 我跑的时候很有用

!apt-get update

在安装命令之前。 您可能必须使用--allow-unauthenticated标志运行apt-get install

暂无
暂无

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

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