Импорт OpenCV на ноутбуке Jupyter

1

Я попытался установить OpenCV на Windows 10 с помощью pip. Я использовал этот command- pip install opencv-contrib-python

После этого, когда я попытался импортировать cv2 в командной строке, он успешно imported- Изображение 174551

Когда я попытался импортировать его на jupyter notebook, эта ошибка выскочила up- Изображение 174551

Это версия python, я using- Изображение 174551

Это список пипсов, и, как я выделил, opencv-contrib-python версии 3.4.3.18 является installed- Изображение 174551

Тогда почему я не могу импортировать OpenCV на jupyter-ноутбук, например, tenorflow или numpy также входят в список pip, и я могу импортировать их как через командную строку, так и на блокнот jupyter.

Пожалуйста помоги. Большое спасибо.

  • 0
    Пожалуйста, покажите выходные данные import sys; print(sys.prefix) для питона cmdline и вашего ноутбука.
  • 1
    Вы уверены, что установили opencv в той же виртуальной среде, которую используете с Jupyer?
Показать ещё 2 комментария
Теги:
opencv
jupyter-notebook
pip

3 ответа

0

Кажется, что вы запускаете jupyter не из среды conda, на которой установлен модуль opencv. попробуйте сделать это: conda activate <your environment>

conda install jupyter
jupyter notebook

после этого попробуйте "импортировать cv2"

0

Вы должны открыть приглашение anaconda и затем набрать:

conda install opencv 

Он должен работать.

0

Вы установили openCV в Python, запущенный на вашем терминале, а не в рабочую среду, с которой работает Jupyter Notebooks.

В то время как в терминале пишите:

py -m pip install opencv-python

Когда вы используете pip list

Вы должны увидеть opencv-python 3.4.3.18

Дополнительная информация здесь.

  • 0
    Привет Майкл. Спасибо за ответ. Мне было интересно, где именно тогда я установил OpenCV. Что показывает список пипсов? Я имею в виду, я могу импортировать cv2 в командной строке, но не на оболочке Python и не на ноутбуке Jupyter. Так это как командная строка, ноутбук Anaconda Jupyter и оболочка Python независимо друг от друга?
  • 0
    Он был бы установлен в вашей оболочке Python. Таким образом, вы можете работать с opencv2 в Python PATH. Jupyter требует, чтобы вы установили его в Windows CMD, чтобы получить доступ к этому модулю. Хотя я должен признаться, я уверен, что кто-то более технически настроенный лучше сможет ответить на этот вопрос. Также я уверен, что установленная вами библиотека - это не OpenCV, а модуль для содействия открытию резюме. Смотрите здесь: github.com/opencv/opencv_contrib

Ещё вопросы

Сообщество Overcoder
Наверх
Меню