Я хотел бы определить, установлен ли python в системе Linux, и если да, то какая версия python установлена.
Как можно Я делаю это? Есть ли что-то более изящное, чем анализ вывода "python --version"
?
Обнаружение версии 2 Python + или 3 + в сценарии оболочки:
# !/bin/bash
ver=$(python -c"import sys; print(sys.version_info.major)")
if [ $ver -eq 2 ]; then
echo "python version 2"
elif [ $ver -eq 3 ]; then
echo "python version 3"
else
echo "Unknown python version: $ver"
fi