【问题标题】:Wrong Python 2 libraries in CMakeCMake 中的错误 Python 2 库
【发布时间】:2017-05-16 05:04:45
【问题描述】:

我正在使用 CMake 在我的使用 python 运行 MacOS 的计算机上构建和安装 OpenCV。当我尝试在 CMake 中指定 python 2 库路径时,输出似乎总是使用错误的文件。在我的规范中,

PYTHON2_LIBRARY=/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib

但是,当我在 CMake 中运行配置选项时,输出是:

Libraries: /usr/lib/libpython2.7.dylib (ver 2.7.10)

Here是一张图片

【问题讨论】:

标签: python macos python-2.7 opencv cmake


【解决方案1】:

从您的问题中不清楚您要如何导入 python 库。最好的方法是调用

find_package(PythonLibs)

如果要指定使用哪个具体安装,可以预先指定CMake变量PYTHON_LIBRARYPYTHON_INCLUDE_DIR(详见here)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多