Как узнать какие (несколько / все) версии Python есть на компьютере?
Я пытаюсь понять, как автоматически найти и вывести в консоли все версии python, которые присутствуют и обнаруживаются на компьютере (и в linux и в windows). Гугление показывает мне только те ответы, как узнать текущую установленную версию. Я подумал, что для этого должен быть ответ на Stackoverflow.
Ответы (2 шт):
Автор решения: practicepython
→ Ссылка
В рамках Linux
update-alternatives --config python
Вывод будет примерно таким:
There are 2 choices for the alternative python (providing /usr/bin/python).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/local/bin/python3.8 2 auto mode
1 /usr/bin/python3.6 1 manual mode
2 /usr/local/bin/python3.8 2 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Автор решения: Aycon
→ Ссылка
Мне помог этот ответ на английском:
Which tells me that "-0" (zero, not letter "O") lists the available pythons:
C:\Users\admin>py -0
Installed Pythons found by py Launcher for Windows
-3.7-64 *
-3.7-32
-2.7-64
-2.7-32
В ответе указано, что утилита 'py' содержит параметр "-0" (это ноль, а не буква "О") специально для такого случая. Просто введите py -0