2016-04-22 3 views
1

Я хочу использовать C++ для проверки установленной на Windows Python версии Windows, я не знаю, как определить?Как проверить версию python с помощью C++?

+1

Что вы хотите сделать, если установлены несколько версий python? – Paul

+0

Спасибо за внимание, если я смогу получить их всех, это будет лучше. – overflow

ответ

1

Если каталог python был добавлен переменной PATH среды, вы можете легко _popenpython с --version аргументом, и разобрать номер версии от стандартного вывода (который будет, например, Python 2.7.6).

Другим вариантом является использование regedit, чтобы увидеть, появляется ли версия где-то в реестре, из которого вы можете ее прочитать. Множество существующих S.O. Q & A о том, как читать значения реестра ....

Если вы застряли в реализации любой из этих опций, разместите свой код и определите проблему.

Смежные вопросы