Como resolver o conflito de env virtual env e system env na importação cv2?

0

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.

    
por waschbaerYOYO 09.03.2018 / 15:12

1 resposta

0

Você pode definir o PATH em .profile, como em .bashrc, para que os aplicativos também tentem encontrar o lib instalado em envda envs.

    
por user12164 18.04.2018 / 22:09