Я правильно установил opencv 3.4.1 в своей среде.
Но после создания виртуальной среды conda с использованием opencv3.2.0 здесь возникают некоторые проблемы:
виртуальный env conda, я должен всегда сначала
cd myenv/lib/python3.5/site_packages/
, так что import cv2 правильно использует версию opencv версии 3.2.0.
Под виртуальным env conda , import cv2 с использованием opencv 3.4.1.
В среде системы, то есть сначала прокомментируйте PATH для anaconda3, тогда импорт cv2 приведет к ошибке сегментации.
Как решить эту проблему? Спасибо.
Вы можете установить PATH в .profile так же, как и в .bashrc, так что приложения попытаются найти lib, установленный и в conda envs.
Вы можете установить PATH в .profile так же, как и в .bashrc, так что приложения попытаются найти lib, установленный и в conda envs.