feat: добавить setup_dev.sh для быстрой настройки окружения

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
2026-05-20 14:59:45 +03:00
co-authored by Qwen-Coder
parent c027567725
commit 235fcbece7
Executable
+38
View File
@@ -0,0 +1,38 @@
#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
VENV_PATH="${SCRIPT_DIR}/.venv"
echo " Настройка Python окружения..."
# Проверка Python
if ! command -v python3 &> /dev/null; then
echo "❌ Python3 не найден!" >&2
exit 1
fi
PYTHON_VERSION=$(python3 --version)
echo "✅ ${PYTHON_VERSION}"
# Создание venv
if [ -d "${VENV_PATH}" ]; then
echo "⚠️ .venv/ уже существует, пропускаю создание"
else
echo "📦 Создание виртуального окружения..."
python3 -m venv "${VENV_PATH}"
fi
# Активация и установка зависимостей
echo "📥 Установка зависимостей..."
"${VENV_PATH}/bin/pip" install --upgrade pip
"${VENV_PATH}/bin/pip" install -r "${SCRIPT_DIR}/requirements.txt"
echo ""
echo "✅ Готово!"
echo ""
echo "🚀 Запуск:"
echo " ./start_satellite.sh [wake|vad]"
echo ""
echo "🔧 Активация вручную:"
echo " source .venv/bin/activate"