-
Notifications
You must be signed in to change notification settings - Fork 1
/
install.bat
33 lines (25 loc) · 1.06 KB
/
install.bat
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
@echo off
REM Checking if python is availabl
where python >nul 2>nul
if %errorlevel% neq 0 (
echo Python is not installed. Install Python and try again.
exit /b
)
REM Checking the version of python
for /f "delims=" %%i in ('python -c "import sys; print('.'.join(map(str, sys.version_info[:3])))"') do set PYVERSION=%%i
echo Found a version of Python: %PYVERSION%
REM Creating a virtual environment
python -m venv venv
REM Checking the success of virtual environment creation
if not exist "venv" (
echo Failed to create a virtual environment. Make sure you have the venv module for Python installed.
exit /b
)
REM Activating the virtual environment
call venv\Scripts\activate
REM Updating pip and installing requirements
python -m pip install --upgrade pip
pip install -r requirements.txt
REM Download model YOLOv8n
powershell -Command "Invoke-WebRequest -Uri https://github.com/ultralytics/assets/releases/download/v8.1.0/yolov8n.pt -OutFile yolov8n.pt"
echo The virtual environment is configured and dependencies are installed. The YOLOv8n model is loaded.