NO docker
This commit is contained in:
53
setup_venv.bat
Normal file
53
setup_venv.bat
Normal file
@@ -0,0 +1,53 @@
|
||||
@echo off
|
||||
REM ============================================
|
||||
REM PANJIT Document Translator V2
|
||||
REM 虛擬環境建立腳本 (Windows)
|
||||
REM ============================================
|
||||
|
||||
echo ========================================
|
||||
echo PANJIT Document Translator V2
|
||||
echo 建立 Python 虛擬環境
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
REM 檢查 Python 是否存在
|
||||
python --version >nul 2>&1
|
||||
if %errorlevel% neq 0 (
|
||||
echo [錯誤] 找不到 Python,請先安裝 Python 3.8 或以上版本
|
||||
echo 下載位置: https://www.python.org/downloads/
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo [1/3] 檢查 Python 版本...
|
||||
python --version
|
||||
|
||||
echo.
|
||||
echo [2/3] 建立虛擬環境 venv...
|
||||
if exist venv (
|
||||
echo [警告] 虛擬環境已存在,是否要刪除重建? (Y/N)
|
||||
set /p confirm=
|
||||
if /i "%confirm%"=="Y" (
|
||||
echo [INFO] 刪除舊的虛擬環境...
|
||||
rmdir /s /q venv
|
||||
python -m venv venv
|
||||
) else (
|
||||
echo [INFO] 保留現有虛擬環境
|
||||
)
|
||||
) else (
|
||||
python -m venv venv
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [3/3] 啟動虛擬環境並升級 pip...
|
||||
call venv\Scripts\activate.bat
|
||||
python -m pip install --upgrade pip
|
||||
|
||||
echo.
|
||||
echo ========================================
|
||||
echo 虛擬環境建立完成!
|
||||
echo ========================================
|
||||
echo.
|
||||
echo 下一步: 執行 install_python_dependencies.bat 安裝依賴套件
|
||||
echo.
|
||||
pause
|
Reference in New Issue
Block a user