批处理命令(Linux/Mac、Windows项目启动脚本)

Linux/Mac

bash 复制代码
# run.sh项目启动脚本
#!/bin/bash

echo "启动企业级多智能体系统。。。"

# 检查Python环境
if ! command -v python3 &> /dev/null; then
	echo "错误:未找到 Pthon3"
	exit 1
fi

# 安装依赖
echo "安装依赖......"
pip install -r requirements.txt

# 创建必要目录
mkdir -p output/logs output/tsits

# 复制环境变量示例
if [! -f .env ]; then
	cp .env.example .env
	echo "请编辑 .env 文件配置 API Key"
fi

# 启动应用
echo "启动应用......"
python2 main.py
	

Windows

bash 复制代码
# run.bat 项目启动脚本

@echo off

REM 检查Python
python --version >nul 2>&1
if efforlevel 1 (
	echo 错误:未找到 Python
	exit /b 1
)

REM安装依赖
pip install -r requirements.txt

REM 创建目录
mkdir output\logs 2>nul
mkdir output\tsits 2>nul

REM复制环境变量
if not exits .env(
	copy .env.example .evn
	echo 请编辑 .env 文件配置 API Key
)

REM 启动应用
python main.py
相关推荐
zhangrelay3 分钟前
ROS2 Lyrical实验5导航Nav2
linux·笔记·学习·ubuntu·机器人
一条破秋裤21 分钟前
Linux 线程分离与主动取消:pthread_detach、pthread_cancel
java·linux·jvm
j7~21 分钟前
【Linux网络】四十六.《高级 IO (上篇)》-- 详解
linux·运维·网络
I Am a robert girl33 分钟前
打破音频生态壁垒:用 WinAirCast 把 Windows 声音塞进 HomePod
windows·音视频·跨平台开发·音频串流·airplay 2·homepod
IT大白鼠38 分钟前
彭大帅的AI运维助手——自然语言管理 Linux 集群与网络设备——第 0 篇 · 导读:把 Linux 运维交给 AI,到底靠谱吗
linux·运维·人工智能
Zhou1411361 小时前
SpringMVC_02_注解开发实战
开发语言·windows·python
AI智讯中枢1 小时前
高性能 C++ 实战 (五):perf+FlameGraph 火焰图生产实战,精准定位 CPU / 缓存 / 锁瓶颈,避坑 + 完整实操案例
linux·c++·性能调优·性能分析·perf·flamegraph·火焰图
xbzb2 小时前
Linux SELinux 安全加固与标签排错手册
linux·运维·安全
江屿风2 小时前
【Linux系统】【从【收尾】缓冲区到【新开】磁盘块:一节课打通文件系统底层原理】流食般投喂
linux·运维·服务器·人工智能·笔记
Pointer Pursuit2 小时前
编辑器Vim
linux·编辑器·vim