#python #opencv #jupyter-notebook
#python #opencv #jupyter-notebook
Вопрос:
Прежде чем кто-то скажет, что это повторяющийся вопрос, и я должен просто установить его, выслушайте мое дело:
Я запускаю ноутбук jupyter из среды conda, в которой уже установлен opencv
До сих пор у меня не было проблем с использованием opencv в этой среде.
Я загрузил jupyter notebook, я также создал свой собственный. В моем собственном недавно созданном ноутбуке я поместил
import numpy as np
import cv2
import glob
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
#%matplotlib qt
%matplotlib inline
он работает без проблем.
Затем я открываю другой ноутбук (который находится в том же каталоге, что и предыдущий)
и я делаю
import numpy as np
import cv2
import glob
import matplotlib.pyplot as plt
%matplotlib qt
и я получаю
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-4-b35e53327fbb> in <module>
1 import numpy as np
----> 2 import cv2
3 import glob
4 import matplotlib.pyplot as plt
5 get_ipython().run_line_magic('matplotlib', 'qt')
ModuleNotFoundError: No module named 'cv2'
Почему? Он был запущен в другом ноутбуке!
Ответ №1:
Посмотрите, работают ли оба ноутбука в одной виртуальной среде.
Вы можете ввести conda activate <env_name>
перед запуском ноутбука с помощью jupyter notebook
команды.