diff --git a/install/install_requirements.sh b/install/install_requirements.sh index 2b623e831..635789de6 100755 --- a/install/install_requirements.sh +++ b/install/install_requirements.sh @@ -14,19 +14,21 @@ then if [[ -z ${CONDA_DEFAULT_ENV:-} ]] || [[ ${CONDA_DEFAULT_ENV:-} == "base" ]] || [[ ! -x "$(command -v python)" ]]; then PYTHON_EXECUTABLE=python3 + else + PYTHON_EXECUTABLE=python fi fi echo "Using python executable: $PYTHON_EXECUTABLE" PYTHON_SYS_VERSION="$($PYTHON_EXECUTABLE -c "import sys; print(f'{sys.version_info.major}.{sys.version_info.minor}')")" -# Check python version. Expect 3.10.x or 3.11.x +# Check python version. Expect at least 3.10.x if ! $PYTHON_EXECUTABLE -c " import sys -if sys.version_info < (3, 10) or sys.version_info >= (3, 12): +if sys.version_info < (3, 10): sys.exit(1) "; then - echo "Python version must be 3.10.x or 3.11.x. Detected version: $PYTHON_SYS_VERSION" + echo "Python version must be at least 3.10.x. Detected version: $PYTHON_SYS_VERSION" exit 1 fi