Как решить conda виртуальный ENV и системный конфликт ENV на импорте cv2?

Я установил opencv 3.4.1 правильно на моей системной среде.

Но после того, как я создаю conda виртуальную среду с помощью opencv3.2.0, она приводит некоторые проблемы сюда:

Под conda виртуальным ENV я имею к всегда сначала

cd myenv/lib/python3.5/site_packages/

таким образом, что импорт cv2 правильно использует 3.2.0 версии opencv.

Под conda основывают импорт среды cv2 использующий opencv 3.4.1 версии.

Под системной средой, т.е. сначала комментируют ПУТЬ к anaconda3, затем импортируют cv2, приведет к отказу сегментации.

Как решить эту проблему?Спасибо.

0
задан 9 March 2018 в 09:22

1 ответ

Вы можете установить PATH в .profile, как и в .bashrc, поэтому приложения будут пытаться найти lib, установленную в conda envs.

0
ответ дан 30 October 2019 в 07:22

Другие вопросы по тегам:

Похожие вопросы: