Python Can';t在google datalab中安装opencv或导入cv2
我在运行python 3的google数据实验室中运行jupyter笔记本。我想使用cv2,但无法导入模块 我能够使用以下方式安装opencv:Python Can';t在google datalab中安装opencv或导入cv2,python,opencv,google-cloud-datalab,cv2,Python,Opencv,Google Cloud Datalab,Cv2,我在运行python 3的google数据实验室中运行jupyter笔记本。我想使用cv2,但无法导入模块 我能够使用以下方式安装opencv: !pip install opencv-python 我得到以下确认: 收集opencv python 使用缓存的opencv_python-3.4.0.12-cp27-cp27mu-manylinux1_x86_64.whl 已满足要求:numpy>=1.11.1 in/usr/local/lib/python2.7/dist-packages(来
!pip install opencv-python
我得到以下确认:
收集opencv python
使用缓存的opencv_python-3.4.0.12-cp27-cp27mu-manylinux1_x86_64.whl
已满足要求:numpy>=1.11.1 in/usr/local/lib/python2.7/dist-packages(来自opencv python)
安装收集的软件包:opencv python
已成功安装opencv-python-3.4.0.12
当我尝试“导入cv2”时,出现以下错误:
importError回溯(最近的呼叫)
最后)在()
---->1进口cv2
ImportError:没有名为“cv2”的模块
当我使用
help("modules")
未显示opencv或cv2
任何帮助都将不胜感激 它是opencv python,而不是python opencv
使用此命令安装cv2
!apt-get -qq install -y libsm6 libxext6 && pip install -q -U opencv-python
显示我的colab笔记本中的cv2版本
顺便说一句,如果您仍然有一些问题,请尝试重新启动运行时。我也有同样的问题。当我跑步时,它起作用了
!apt-get update
在安装命令之前。
您可能必须使用
--允许未经验证的标志运行apt get install
。如果上述答案没有解决您的问题,请尝试:
!pip3安装opencv python
在Datalab中,“pip”是“pip2”,因此对于python 3安装,您必须使用pip3。抱歉,我在问题中输入错误,我确实运行了!pip最初安装opencv python
。我在笔记本中尝试了您的命令,但出现了错误E:找不到程序包libsm6 E:找不到程序包libxext6我也尝试了使用!apt get install opencv python
但出现错误E:无法找到包opencv python也尝试重置,但未成功。我不熟悉colab,我使用的是jupyter笔记本,这会成为一个问题吗?到目前为止,我通过谷歌计算了4个ML选项?对我这样的傻瓜来说,选择太多了。是否有一个比较指南来帮助人们决定使用哪种方法?这里的投票是匿名的。您正在运行Python2还是Python3?我最初的版本是运行Python3,但当我切换到2时,它似乎起了作用。谢谢当您使用Python3时,您需要运行pip3。