Import OpenCV on jupyter notebook

58,630

Solution 1

You have installed openCV in Python running on your Terminal, not into the working environment which Jupyter Notebooks is running from.

Whilst in Terminal write:

py -m pip install opencv-python

When you use pip list

You should see opencv-python 3.4.3.18

More information here.

Solution 2

In the Anaconda Navigator. Launch conda console as below. enter image description here

In the console: run conda install opencv enter image description here

Solution 3

Try this in anaconda prompt:

First create a new enviorment :

conda create -n opencv

then :

conda activate opencv

then:

conda install -c anaconda opencv

source:youtube

Solution 4

It seems like you run jupyter not from conda environment, that has opencv module installed. try to do this: conda activate <your environment>

conda install jupyter
jupyter notebook

after that try to "import cv2"

Solution 5

You should open the anaconda prompt and then type:

conda install opencv 

It should work.

Share:
58,630
guptasaanika
Author by

guptasaanika

Updated on July 09, 2022

Comments

  • guptasaanika
    guptasaanika almost 2 years

    I tried installing OpenCV on Windows 10 using pip. I used this command- pip install opencv-contrib-python

    After that when I tried importing cv2 on command prompt, it was successfully imported- Importing cv2 successfully through command prompt

    When I tried importing it on jupyter notebook, this error popped up- Error when importing cv2 on jupyter notebook

    This is the python version I'm using- Python version that I am using

    This is pip list and as I've highlighted, opencv-contrib-python version 3.4.3.18 is installed- pip list

    Then why can't I import OpenCV on jupyter notebook, like tensorflow or numpy are also in pip list and I'm able to import them both through command prompt and also on jupyter notebook.

    Please help. Thanks a lot.

  • guptasaanika
    guptasaanika over 5 years
    Hello Michael. Thank for replying. I was wondering that where exactly did I install OpenCV then. What does pip list show? I mean, I am able to import cv2 on command prompt, but not on python shell and neither on jupyter notebook. So is it like command prompt, anaconda jupyter notebook and python shell independent of each other?
  • Michael Muttiah
    Michael Muttiah over 5 years
    It would have been installed into your Python Shell. So you could work with opencv2 within the Python PATH. Jupyter needs you to install it into your Windows CMD, to access that module. Though I must confess I am sure someone else more technically minded is better able to answer that question. Also I'm fairly sure the library you installed is not OpenCV but a module for contributing to open CV. See here: github.com/opencv/opencv_contrib