conda не может найти библиотеку cv2, расположенную по адресу /opt/conda/python/3.6/cv2.cpython-36m-x86_64-linux-gnu.so - PullRequest
0 голосов
/ 20 ноября 2018

Я скомпилировал opencv из исходного кода и использовал следующий флаг, чтобы установить его в пути к anaconda lib -DCMAKE_INSTALL_PREFIX=/opt/conda -DCMAKE_BUILD_TYPE=Release (blah blah) после запуска make install, opencv lib устанавливается на /opt/conda/python/3.6/cv2.cpython-36m-x86_64-linux-gnu.so, что немного странно, так как я ожидал, что его установят в/opt/conda/lib каталог.Что еще более важно, когда я пытаюсь сделать import cv2 внутри терминала Python, я получаю ошибку ModuleNotFoundError.OpenCV также не отображается в conda list.Я что-то здесь упускаю? Где должен быть установлен OpenCV, чтобы импортировать его в Ananconda?

Для полноты ниже приведены мои LD_LIBRARY_PATH и PATH:

LD_LIBRARY_PATH= /opt/conda/lib:/usr/local/nvidia/lib:/usr/local/nvidia/lib64

PATH=/opt/conda/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

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