Я попытался установить OpenCV на Windows 10 с помощью pip. Я использовал этот command- pip install opencv-contrib-python
После этого, когда я попытался импортировать cv2 в командной строке, он успешно imported-
Когда я попытался импортировать его на jupyter notebook, эта ошибка выскочила up-
Это версия python, я using-
Это список пипсов, и, как я выделил, opencv-contrib-python версии 3.4.3.18 является installed-
Тогда почему я не могу импортировать OpenCV на jupyter-ноутбук, например, tenorflow или numpy также входят в список pip, и я могу импортировать их как через командную строку, так и на блокнот jupyter.
Пожалуйста помоги. Большое спасибо.
Кажется, что вы запускаете jupyter не из среды conda, на которой установлен модуль opencv. попробуйте сделать это: conda activate <your environment>
conda install jupyter
jupyter notebook
после этого попробуйте "импортировать cv2"
Вы должны открыть приглашение anaconda и затем набрать:
conda install opencv
Он должен работать.
Вы установили openCV в Python, запущенный на вашем терминале, а не в рабочую среду, с которой работает Jupyter Notebooks.
В то время как в терминале пишите:
py -m pip install opencv-python
Когда вы используете pip list
Вы должны увидеть opencv-python 3.4.3.18
Дополнительная информация здесь.
import sys; print(sys.prefix)
для питона cmdline и вашего ноутбука.