diff --git a/setup_server.sh b/setup_server.sh index 0952c0d..c4d2b3d 100755 --- a/setup_server.sh +++ b/setup_server.sh @@ -38,7 +38,7 @@ if [ "$PLATFORM" = "macos" ]; then echo " Homebrew: $(brew --version | head -1)" # --- Python через brew (если нет) --- - if ! command -v python3 &> /dev/null; then + if ! command -v python@3.13 &> /dev/null; then echo "📥 Устанавливаю python@3.13 через brew..." brew install python@3.13 fi @@ -71,7 +71,7 @@ if [ "$PLATFORM" = "macos" ]; then # --- Проверка PyTorch + устройства --- echo "" echo "✅ Проверка PyTorch..." - python3 -c " + python@3.13 -c " import torch, platform print(f'PyTorch: {torch.__version__}') print(f'MPS available: {torch.backends.mps.is_available()}') @@ -99,13 +99,13 @@ else # --- Проверка Python --- echo "" echo "🐍 Проверка Python..." - python3 --version + python3.13 --version # --- Создание venv --- echo "" echo "📦 Создание виртуального окружения venv..." if [ ! -d ".venv" ]; then - python3 -m venv .venv + python3.13 -m venv .venv fi source .venv/bin/activate echo " Активировано: $(which python)" @@ -128,7 +128,7 @@ else # --- Проверка PyTorch + CUDA --- echo "" echo "✅ Проверка PyTorch + CUDA..." - python3 -c " + python3.13 -c " import torch print(f'PyTorch: {torch.__version__}') print(f'CUDA available: {torch.cuda.is_available()}') @@ -143,7 +143,7 @@ fi # ============================================ echo "" echo "✅ Проверка MLflow..." -python3 -c "import mlflow; print(f'MLflow: {mlflow.__version__}')" +python3.13 -c "import mlflow; print(f'MLflow: {mlflow.__version__}')" echo "" echo "============================================"