From c0275677253c4b076011959ac7402f65a5be5936 Mon Sep 17 00:00:00 2001 From: sirmrak Date: Wed, 20 May 2026 14:24:50 +0300 Subject: [PATCH] =?UTF-8?q?refactor:=20=D0=B8=D1=81=D0=BF=D0=BE=D0=BB?= =?UTF-8?q?=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D1=8C=20.venv/=20=D0=B2=20?= =?UTF-8?q?=D0=BA=D0=BE=D1=80=D0=BD=D0=B5=20=D0=BF=D1=80=D0=BE=D0=B5=D0=BA?= =?UTF-8?q?=D1=82=D0=B0=20=D0=B4=D0=BB=D1=8F=20Python=20=D0=BE=D0=BA=D1=80?= =?UTF-8?q?=D1=83=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Qwen-Coder --- start_satellite.sh | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/start_satellite.sh b/start_satellite.sh index 70696f0..57d9da4 100755 --- a/start_satellite.sh +++ b/start_satellite.sh @@ -5,22 +5,13 @@ set -euo pipefail SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) export PYTHONPATH="${SCRIPT_DIR}" -# Путь к Python-окружению (ищем в стандартных местах) -VENV_PATH="" -for candidate in \ - "${HOME}/projects/.venv_satellite" \ - "${HOME}/.venv_satellite" \ - "${SCRIPT_DIR}/.venv" \ - "${SCRIPT_DIR}/.venv_satellite" -do - if [ -f "${candidate}/bin/python3" ]; then - VENV_PATH="${candidate}" - break - fi -done +# Путь к Python-окружению +# Приоритет: .venv/ в корне проекта (локальное окружение) +VENV_PATH="${SCRIPT_DIR}/.venv" -if [ -z "$VENV_PATH" ]; then - echo "❌ Виртуальное окружение не найдено!" >&2 +if [ ! -f "${VENV_PATH}/bin/python3" ]; then + echo "❌ Виртуальное окружение не найдено: ${VENV_PATH}" >&2 + echo "💡 Создайте: python3 -m venv ${VENV_PATH} && source ${VENV_PATH}/bin/activate && pip install -r requirements.txt" >&2 exit 1 fi