45 lines
1.2 KiB
Batchfile
45 lines
1.2 KiB
Batchfile
@echo off
|
|
chcp 65001 >nul
|
|
cd /d "%~dp0"
|
|
echo ========================================
|
|
echo Agent Windows 打包
|
|
echo ========================================
|
|
|
|
:: 确保虚拟环境
|
|
if not exist ".venv\Scripts\python.exe" (
|
|
echo [ERROR] 未找到 .venv,请先创建虚拟环境
|
|
pause & exit /b 1
|
|
)
|
|
|
|
.venv\Scripts\python.exe -m pip install pyinstaller -q
|
|
|
|
.venv\Scripts\python.exe -m PyInstaller ^
|
|
--onedir ^
|
|
--name agent ^
|
|
--add-data "src/simple_agent/prompts;simple_agent/prompts" ^
|
|
--add-data "prompts;prompts" ^
|
|
--add-data "static;static" ^
|
|
--add-data "skills;skills" ^
|
|
--add-data "workspace;workspace" ^
|
|
--add-data "langgraph.json;." ^
|
|
--add-data "tasks.json;." ^
|
|
--add-data "fonts;fonts" ^
|
|
--hidden-import langchain_openai ^
|
|
--hidden-import pypdf ^
|
|
--hidden-import fpdf ^
|
|
--hidden-import openpyxl ^
|
|
--hidden-import docx ^
|
|
--hidden-import pptx ^
|
|
--hidden-import psutil ^
|
|
--collect-all langgraph ^
|
|
--collect-all langchain ^
|
|
--collect-all langchain_core ^
|
|
--collect-all langchain_openai ^
|
|
--noconfirm ^
|
|
start_all.py
|
|
|
|
echo ========================================
|
|
echo 打包完成: dist\agent\
|
|
echo ========================================
|
|
pause
|