''no module named cv2' import error on pytorch
I am currently studying Pytorch and trying to use the cv2 module. I am using Jupyter notebook and Windows.
I have installed opencv like this:
!pip install opencv-python
When I choose the kernel (by change kernel option) Python3 and import cv2 then there is no problem.
But when I choose the kernel Pytorch and import cv2, then there is an error:
ModuleNotFoundError: No module named 'cv2'
This must be a basic question but I can't find out what the problem is.
Solution 1:[1]
I found the answer to this problem here:
First do run these commands
$ conda update anaconda-navigator
$ conda update navigator-updaterthen the issue for the instruction below will be resolved
For windows if you have anaconda installed, you can simply do:
pip install opencv-python
or
conda install -c https://conda.binstar.org/menpo opencv
If you're on linux you can do :
pip install opencv-python
or
conda install opencv
Solution 2:[2]
If you run pip install opencv failed. You can download the whl file in
here and then install it locally:
pip install opencv_python-4.5.5.64-cp36-abi3-win_amd64.whl
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Jab |
| Solution 2 | ????? |
