更新启动脚本以支持虚拟环境
This commit is contained in:
parent
af91d39230
commit
238d0276d8
|
|
@ -16,9 +16,20 @@ if ! command -v python3 &> /dev/null; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 检查依赖
|
# 检查依赖(如果在虚拟环境中,跳过系统级安装)
|
||||||
|
if [ -z "$VIRTUAL_ENV" ]; then
|
||||||
echo "检查 Python 依赖..."
|
echo "检查 Python 依赖..."
|
||||||
pip3 list | grep -q PyYAML || pip3 install PyYAML
|
if ! python3 -c "import yaml" 2>/dev/null; then
|
||||||
|
echo "警告: 未找到 PyYAML,尝试安装..."
|
||||||
|
pip3 install --user PyYAML || echo "请手动安装: pip3 install --user PyYAML"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "检测到虚拟环境: $VIRTUAL_ENV"
|
||||||
|
if ! python3 -c "import yaml" 2>/dev/null; then
|
||||||
|
echo "安装 PyYAML..."
|
||||||
|
pip install PyYAML
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# 进入项目根目录
|
# 进入项目根目录
|
||||||
cd "$PROJECT_ROOT"
|
cd "$PROJECT_ROOT"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue