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-
When I tried importing it on jupyter notebook, this error popped up-
This is the python version I'm using-
This is pip list and as I've highlighted, opencv-contrib-python version 3.4.3.18 is installed-
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.
In the Anaconda Navigator. Launch conda console as below.
In the console: run
conda install opencv
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:
When you use
pip list
You should see
opencv-python 3.4.3.18
More information here.
You should open the anaconda prompt and then type:
It should work.
It seems like you run jupyter not from conda environment, that has opencv module installed. try to do this:
conda activate <your environment>
after that try to "import cv2"