2016-04-22 3 views
1

Ich möchte C++ verwenden, um lokale Windows-System Python-Version zu bestätigen, ich weiß nicht, Wie zu bestimmen?Wie überprüft man die Python-Version mit C++?

+1

Was möchten Sie tun, wenn mehrere Python-Versionen installiert sind? – Paul

+0

Danke für die Aufmerksamkeit, wenn ich sie alle bekommen kann, wird das Beste sein. – overflow

Antwort

1

Wenn das python Verzeichnis hat zum PATH Umgebungsvariable hinzugefügt wurde, können Sie leicht _popenpython mit dem --version Argumente, und analysieren, um die Versionsnummer von der Standardausgabe aus (das beispielsweise seiner Python 2.7.6).

Eine andere Option wäre, regedit zu verwenden, um zu sehen, ob die Version irgendwo in der Registrierung erscheint, aus der Sie sie lesen können. Viele bestehende S.O. Q & A auf, wie man Registerwerte liest.

Wenn Sie stecken bleiben, die irgendeine Option einführend, melden Sie Ihren Code und das spezifische Problem.

Verwandte Themen