我已经从源代码编译了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
目录中。更重要的是,当我尝试在python终端中执行import cv2
时,出现了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