Как проверить, сколько версий Python я установил на свое устройство, используя приглашение cmd? - PullRequest
0 голосов
/ 30 октября 2018

У меня есть Anaconda и Spyder, которые, как я знаю, используют Python 3.6.5 и 3.6.6, а также Python 3.7.0. Как проверить, сколько версий python я установил с помощью командной строки Windows?

1 Ответ

0 голосов
/ 30 октября 2018

Средство запуска python ("C:\WINDOWS\py.exe") имеет команду list: py.exe -0 Отображает все установленные версии python. Если вам нужен только визуальный список, он работает один. Однако в пакетном скрипте вы можете посчитать версии:

setlocal enableDelayedExpansion
set pyvcount=0
for /f %%G in ('%SYSTEMROOT%\py.exe -0') do set /a pyvcount+=1

К сожалению, я не могу понять, как остановить вывод команды Installed Pythons found by py Launcher for Windows на консоль.

EDIT:
Скрыть вывод, перенаправив поток ошибок на nul

for /f %%G in ('%SYSTEMROOT%\py.exe -0 2>nul') do set /a pyvcount+=1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...