How do I check how many versions of Python I have installed on my device using the cmd prompt?


New Member
I have Anaconda and Spyder, which I know use Python 3.6.5 and 3.6.6, alongside Python 3.7.0. How do I check how many version of python I have installed using the Windows Command Prompt?


Thành viên BQT
The python launcher (r"C:\WINDOWS\py.exe") has a list command: py.exe -0 It displays all installed python versions. If all you want is a visual list, that works alone. In a batch script, however, you might want to count the versions:
setlocal enableDelayedExpansion
set pyvcount=0
for /f %G in ('%SYSTEMROOT%\py.exe -0') do set /a pyvcount+=1
Unfortunately, the I cannot figure out how to stop the command from printing Installed Pythons found by py Launcher for Windows to the console.

Từ khóa phổ biến

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.