diff --git a/druid/editor_scripts/run_python_script_on_gui.sh b/druid/editor_scripts/run_python_script_on_gui.sh index f76c34d..5b0e2b9 100644 --- a/druid/editor_scripts/run_python_script_on_gui.sh +++ b/druid/editor_scripts/run_python_script_on_gui.sh @@ -5,11 +5,20 @@ echo "Run bash for $1" DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" -is_defree_installed=$(pip3 list --disable-pip-version-check | grep -E "deftree") +# Check if pip3 is installed +if command -v pip3 &> /dev/null; then + PIP_CMD="pip3" + PYTHON_CMD="python3" +else + PIP_CMD="pip" + PYTHON_CMD="python" +fi + +is_defree_installed=$($PIP_CMD list --disable-pip-version-check | grep -E "deftree") if [ -z "$is_defree_installed" ]; then echo "The python deftree is not installed. Please install it via" - echo "pip3 install deftree" + echo "$ $PIP_CMD install deftree" exit 0 fi -python3 $1 $2 +$PYTHON_CMD $1 $2