我有Anaconda和Spyder,我知道它们与Python 3.7.0一起使用Python 3.6.5和3.6.6。如何检查使用Windows命令提示符安装的python版本?
答案 0 :(得分:1)
python启动器("C:\WINDOWS\py.exe"
)有一个列表命令: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
打印到控制台。
编辑:
通过将错误流重定向到nul来隐藏输出
for /f %%G in ('%SYSTEMROOT%\py.exe -0 2>nul') do set /a pyvcount+=1