-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathinstall.bat
More file actions
72 lines (63 loc) · 2.18 KB
/
Copy pathinstall.bat
File metadata and controls
72 lines (63 loc) · 2.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
@echo off
title SkynetClaw - Installer
color 0A
:: Set compatibility flag BEFORE anything else (fixes Python 3.14 + PyO3 issue)
set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1
echo.
echo ==========================================
echo SkynetClaw - Installation
echo ==========================================
echo.
:: Check Python
python --version >nul 2>&1
if %errorlevel% neq 0 (
echo [ERROR] Python not found. Install from python.org
pause & exit /b 1
)
for /f "tokens=2 delims= " %%v in ('python --version 2^>^&1') do set PYVER=%%v
echo [OK] Python %PYVER% found
:: Upgrade pip
echo [INFO] Upgrading pip...
python -m pip install --upgrade pip --quiet
:: Install packages (flexible versions, works on Python 3.10-3.14)
echo [INFO] Installing dependencies...
pip install --upgrade ^
"fastapi>=0.115.0" ^
"uvicorn>=0.30.6" ^
"httpx>=0.27.2" ^
"pydantic>=2.10.0" ^
"python-multipart>=0.0.9"
if %errorlevel% neq 0 (
echo [ERROR] Installation failed.
echo Try: Run as Administrator, or open CMD and run manually:
echo set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1
echo pip install fastapi uvicorn httpx "pydantic>=2.10.0" python-multipart
pause & exit /b 1
)
echo.
echo [OK] All packages installed successfully!
echo.
:: Check Ollama
ollama --version >nul 2>&1
if %errorlevel% neq 0 (
echo [WARNING] Ollama not found.
echo 1. Download: https://ollama.com/download
echo 2. Install and restart this computer if needed
echo 3. Then open CMD and run:
echo ollama pull qwen2.5:7b
echo ollama pull nomic-embed-text
) else (
for /f "tokens=*" %%v in ('ollama --version 2^>^&1') do set OV=%%v
echo [OK] Ollama found: %OV%
echo.
echo [TIP] If you don't have models yet, run these in CMD:
echo ollama pull qwen2.5:7b ^<-- best for tool calling
echo ollama pull llama3.2:3b ^<-- lightweight option
echo ollama pull nomic-embed-text ^<-- for Obsidian search
)
echo.
echo ==========================================
echo Done! Double-click start.bat to launch.
echo ==========================================
echo.
pause