Você pode definir o PATH em .profile, como em .bashrc, para que os aplicativos também tentem encontrar o lib instalado em envda envs.
Eu instalei o opencv 3.4.1 corretamente no ambiente do meu sistema.
Mas depois de criar um ambiente virtual conda usando o opencv3.2.0, ele gera alguns problemas aqui:
Sob o env virtual env, eu tenho que sempre primeiro
cd myenv/lib/python3.5/site_packages/
de forma que a importação cv2 esteja usando corretamente a versão 3.2.0 do opencv.
Sob o ambiente de base conda import cv2 usando a versão 3.4.1 do opencv.
No ambiente do sistema , ou seja, primeiro comente o PATH para anaconda3 e, em seguida, importe cv2 para a falha de segmentação.
Como resolver este problema? Obrigado.
Você pode definir o PATH em .profile, como em .bashrc, para que os aplicativos também tentem encontrar o lib instalado em envda envs.