gpt4 book ai didi

python - 如何为 python 版本 2 和 3 构建 OpenCV?

转载 作者:可可西里 更新时间:2023-11-01 11:48:29 35 4
gpt4 key购买 nike

OpenCV linux install doc , Building OpenCV from Source Using CMake 部分据说运行命令如下

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

同时给定了python的参数:

[optional] Building python. Set the following python parameters:
PYTHON2(3)_EXECUTABLE = <path to python>
PYTHON_INCLUDE_DIR = /usr/include/python<version>
PYTHON_INCLUDE_DIR2 = /usr/include/x86_64-linux-gnu/python<version>
PYTHON_LIBRARY = /usr/lib/x86_64-linux-gnu/libpython<version>.so
PYTHON2(3)_NUMPY_INCLUDE_DIRS = /usr/lib/python<version>/dist-packages/numpy/core/include/

其中一些参数可以很容易地为两个版本的 Python 设置:

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D PYTHON2_EXECUTABLE=/usr/bin/python -D PYTHON3_EXECUTABLE=/usr/bin/python3  ..

但是另外一些是模棱两可的

PYTHON_INCLUDE_DIR = /usr/include/python<version>

是否可以同时为两个版本的 Python 构建?

最佳答案

我会推荐这个 guide作为安装引用。

但一般来说,您所要做的就是安装两个版本的 python,然后运行安装脚本。不需要手动指定 python 路径,cmake 会找到它们。

附上最近 OpenCV 安装输出的截图: terminal screenshot, python paths

关于python - 如何为 python 版本 2 和 3 构建 OpenCV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45694230/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com