康达找不到位于/opt/conda/python/3.6/cv2.cpython-36m-x86_64-linux-gnu.so的cv2库

时间:2018-11-20 12:40:24

标签: linux python-3.x opencv cmake anaconda

我已经从源代码编译了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_PATHPATH如下:

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

0 个答案:

没有答案