我如何告诉cmake使用哪个版本的python?

我如何告诉cmake使用哪个版本的python?,python,cmake,Python,Cmake,在使用cmake构建时,我想使用Python3.7而不是Python2.7 这是我得到的错误: 如何告诉cmake使用哪种python 我的错误的文本版本- --构建本地IBM加速器模拟器。 --找到pkg配置:/usr/bin/pkg配置(找到版本“0.29.1”) --找到UUID:/usr/include --找到Python:/usr/bin/python2.7(找到版本“2.7.17”)找到组件:解释器开发 --找到了Python版本2.7.17。版本必须大于3.0.0,跳过Pyth

在使用cmake构建时,我想使用Python3.7而不是Python2.7

这是我得到的错误:

如何告诉cmake使用哪种python

我的错误的文本版本-

--构建本地IBM加速器模拟器。 --找到pkg配置:/usr/bin/pkg配置(找到版本“0.29.1”) --找到UUID:/usr/include --找到Python:/usr/bin/python2.7(找到版本“2.7.17”)找到组件:解释器开发 --找到了Python版本2.7.17。版本必须大于3.0.0,跳过Python API生成。 --配置完成 --生成完成
--构建文件已写入:/home/cades/dev/envs/xacc/Build

假设您正在使用最新版本的CMake,并且正在开发上述项目的构建系统,您可以执行以下操作:

find_package (Python3 COMPONENTS Interpreter Development)


现在,如果您正在构建一个现有的项目,那么您必须检查该项目是否支持使用较新版本的python。

使用CMake构建什么?CMake本身不使用Python。您可能需要参考您试图构建的软件的文档。