我正在尝试为 python3 构建 opencv。但是,cmake 始终将 python 构建选项设置为 python2.7.11,即使在我为 python3 手动指定了 include 和 lib 选项之后也是如此:
-- Python 2:
-- Interpreter: /home/ryu/anaconda2/bin/python2.7 (ver 2.7.11)
-- Python 3:
-- Interpreter: /usr/bin/python3 (ver 3.4.3)
-- Libraries: /usr/lib/x86_64-linux-gnu/libpython3.4m (ver 3.4.3)
-- numpy: /home/ryu/.local/lib/python3.4/site-packages/numpy/core/include (ver 1.11.0)
-- packages path: lib/python3.4/dist-packages
--
-- **Python (for build): /home/ryu/anaconda2/bin/python2.7**
我错过了一些 cmake 选项吗?
操作系统:Ubuntu 14,04
谢谢
原文由 user5671315 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以通过在调用期间将参数
PYTHON_DEFAULT_EXECUTABLE
cmake
到 python 可执行文件 URI 来覆盖要构建的 python 可执行文件。