完成错误测试用例
This commit is contained in:
Executable
+31
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env bash
|
||||
# Python 虚拟环境安装脚本
|
||||
set -e
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
# 1. 若尚未安装 python3-venv,请先执行(需要输入密码):
|
||||
# sudo apt install -y python3.10-venv python3-pip
|
||||
|
||||
if ! python3 -c "import ensurepip" 2>/dev/null; then
|
||||
echo "错误: 未找到 ensurepip,无法创建虚拟环境。"
|
||||
echo "请先执行:"
|
||||
echo " sudo apt install -y python3.10-venv python3-pip"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 2. 删除可能存在的残缺 .venv
|
||||
rm -rf .venv
|
||||
|
||||
# 3. 创建虚拟环境
|
||||
python3 -m venv .venv
|
||||
|
||||
# 4. 激活并安装依赖
|
||||
.venv/bin/pip install --upgrade pip
|
||||
.venv/bin/pip install -r requirements.txt
|
||||
|
||||
echo ""
|
||||
echo "✓ Python 环境已就绪。激活方式:"
|
||||
echo " source backend/.venv/bin/activate"
|
||||
echo "或直接运行:"
|
||||
echo " backend/.venv/bin/python backend/app.py"
|
||||
echo " backend/.venv/bin/pytest backend/tests/"
|
||||
Reference in New Issue
Block a user