Установка opencv 3.4.2 с помощью Anaconda - PullRequest
0 голосов
/ 08 марта 2020

Я использую Ubuntu 18.04LTS:

Во-первых, я не смог установить opencv из anaconda в моей существующей среде (базе), так как он продолжал искать конфликты вечно, а затем застревал с пустым окном, говоря «эти пакеты будут изменены», при этом абсолютно ничего не отображается, и только при нажатии кнопки «отмена». Я создал новую виртуальную среду с именем env_opencv и смог установить opencv: введите описание изображения здесь

Затем я запускаю блокнот jupyter, который импортирует opencv:

import cv2
import matplotlib.pyplot as plt
import matplotlib.patches as patches
 ...

И вот что я получаю:

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-8-31cd2c78c525> in <module>
----> 1 import cv2
      2 import matplotlib.pyplot as plt
      3 import matplotlib.patches as patches
     4 
     5 from align import AlignDlib

ModuleNotFoundError: No module named 'cv2'

Независимо от того, что я пытался, включая переустановку opencv прямо из приглашения conda, я не могу обойти эту ошибку.

Кстати, я был в состоянии заставить его работать на Windows 10, проходя через приглашение Anaconda и используя conda. Однако на моей Windows машине нет графического процессора nVidia, и я не могу использовать его для обучения CNN, поэтому мне действительно нужно, чтобы он работал на Ubuntu.

Любые предложения будут хороши. Спасибо.

1 Ответ

0 голосов
/ 12 марта 2020

Я нашел решение этой проблемы: я активирую среду env_opencv из командной строки, затем запускаю ноутбук jupyter, и он работает. Возможно, в anaconda-навигаторе есть ошибка, которая, похоже, не переключает окружение с GUI?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...