OpenCV 3.2 установлен, но не может его использовать. загружать версию 4.0 каждый раз - PullRequest
0 голосов
/ 01 мая 2019

У меня проблема в том, что это меня беспокоит.Я использую Python (анаконда) для некоторых кодов.В настоящее время я делаю учебники из openCV.

Я создаю envs каждый раз, когда мне нужно установить новые пакеты.Вот шаги, которые я делаю:

создание новой среды

conda install -c menpo opencv3=3.2.0
conda list 

(убедитесь, что установлена ​​версия 3.2.0)

затем я перехожу на pythonпроверить версию:

python
import cv2
cv2.__version__

'4.0.0'

Проблема в том, что каждый раз, когда я пытался проверить, использую ли я версию 3.2.Версия 4.0.0 обнаруживается.Между прочим, установлена ​​версия 3.2.0, так как в списке conda она отображается, а версия 4.0.0 даже не отображается.

У кого-нибудь есть идеи, почему это происходит?

Спасибо

1 Ответ

1 голос
/ 03 мая 2019

Предлагается создать среду conda и выполнить установку в активированной среде. Так что не будет конфликта между пакетами. Это работало нормально для меня.

Пожалуйста, попробуйте следующие шаги.

1) Чтобы создать среду conda:

   conda create -n <env_name> python=3.4 -y

Здесь env_name может быть любым именем, заданным для среды conda.

Например:

conda create -n opencv_test python=3.4 -y

2) Активировать среду:

   source activate <env_name>

Например:

source activate opencv_test

3) Затем вы можете продолжить установку opencv в этой активированной среде.

   conda install -c menpo opencv3

Тогда попробуйте импортировать. Надеюсь, это поможет.

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