【发布时间】:2019-12-08 22:04:19
【问题描述】:
我一直在尝试在所有项目(神经网络开发等)中使用 Anaconda,因此我在路径的前面有 Anaconda 文件夹。尝试构建 OpenCV 4.1.2(主)时出现问题。底部列出的前几条错误消息。
我还想确保 OpenCV 的 Python 绑定是为 Anaconda 构建的。这似乎也有问题,虽然我还没有太多机会去追求它。
是否有一个优雅的解决方法,或者我是否需要放弃将 Anaconda 用于 OpenCV 的尝试?
错误消息表明 OpenCV/Cmake 在处理被 Anaconda '遮蔽'的文件夹时遇到问题:
cmake/OpenCVUtils.cmake:1471 (add_executable) 处的 CMake 警告: 无法为目标 opencv_test_videoio 生成安全的运行时搜索路径 因为某些目录中的文件可能与隐式中的库冲突 目录:
runtime library [libgstbase-1.0.so.0] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
/opt/Anaconda/3.7/lib
runtime library [libgstreamer-1.0.so.0] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
/opt/Anaconda/3.7/lib
runtime library [libgobject-2.0.so.0] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
/opt/Anaconda/3.7/lib
等等……
【问题讨论】:
-
尝试在美德上工作,或由 Anaconda navigator 安装
标签: python opencv cmake anaconda