Как мне сказать cmake, какую версию python использовать? - PullRequest
0 голосов
/ 19 марта 2020

Я хочу использовать python 3.7 вместо python 2.7 при сборке с помощью cmake.

Это ошибка, которую я получаю:

введите описание изображения здесь

Как мне сказать cmake, какой python использовать?

Текстовая версия моей ошибки -

- Построение локального симулятора IBM Accelerator. - Найдено PkgConfig: / usr / bin / pkg-config (найдена версия "0.29.1") - Найдено UUID: / usr / include - Найдено Python: /usr/bin/python2.7 (найдено версия "2.7.17") найдены компоненты: Разработка интерпретатора - найдено Python версия 2.7.17. Версия должна быть больше, чем 3.0.0, пропуская Python API build. - Конфигурирование выполнено - Генерирование выполнено - Файлы сборки были записаны в: / home / cades / dev / envs / xacc / build

1 Ответ

0 голосов
/ 19 марта 2020

Если вы используете последнюю версию CMake и разрабатываете систему сборки проекта, который вы обсуждали выше, вы можете сделать следующее:

find_package (Python3 COMPONENTS Interpreter Development)

См. https://cmake.org/cmake/help/latest/module/FindPython3.html#module: Найти Python3

Теперь, если вы создаете существующий проект, вам придется проверить, поддерживает ли проект более новую версию python.

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...