Files
YoloDemo/start_visiofirm.ps1

50 lines
1.7 KiB
PowerShell

# VisioFirm 一键启动脚本
Write-Host "========================================" -ForegroundColor Cyan
Write-Host " 正在启动 VisioFirm..." -ForegroundColor Cyan
Write-Host "========================================" -ForegroundColor Cyan
Write-Host ""
# 设置 UTF-8 环境变量(解决 Windows 中文环境编码问题)
$env:PYTHONUTF8 = 1
Write-Host "[1/4] 已设置 PYTHONUTF8=1" -ForegroundColor Green
# 检查 Conda 是否可用
try {
$condaVersion = conda --version 2>&1
Write-Host "[2/4] Conda 已检测到: $condaVersion" -ForegroundColor Green
} catch {
Write-Host "[错误] 未检测到 Conda,请先安装 Anaconda 或 Miniconda" -ForegroundColor Red
Read-Host "按任意键退出"
exit 1
}
# 激活 Conda 环境
Write-Host "[3/4] 正在激活 Conda 环境 (yolo_demo)..." -ForegroundColor Green
conda activate yolo_demo
if ($LASTEXITCODE -ne 0) {
Write-Host "[警告] 激活环境时可能存在问题,但将继续尝试..." -ForegroundColor Yellow
}
# 检查 VisioFirm 是否已安装
try {
$visiofirmInstalled = python -c "import visiofirm; print('OK')" 2>&1
if ($visiofirmInstalled -eq 'OK') {
Write-Host "[4/4] VisioFirm 已安装" -ForegroundColor Green
}
} catch {
Write-Host "[提示] 正在尝试安装 VisioFirm..." -ForegroundColor Yellow
pip install visiofirm
}
Write-Host ""
Write-Host "🎉 VisioFirm 即将启动!" -ForegroundColor Yellow
Write-Host "📱 请在浏览器中打开: http://localhost:8000" -ForegroundColor Yellow
Write-Host ""
Write-Host "按 Ctrl+C 停止服务器" -ForegroundColor Gray
Write-Host ""
Write-Host "========================================" -ForegroundColor Cyan
Write-Host ""
# 启动 VisioFirm
visiofirm