Я скомпилировал 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