1. 修改了应用端口的问题
2. 增加了创建虚拟环境的脚本和删除虚拟环境的脚本
This commit is contained in:
55
delete_venv.sh
Normal file
55
delete_venv.sh
Normal file
@@ -0,0 +1,55 @@
|
||||
#!/bin/bash
|
||||
# 删除 YG_FT_Base 虚拟环境脚本
|
||||
# 使用方法: bash delete_venv.sh
|
||||
|
||||
# 自动修复脚本换行符
|
||||
if grep -q $'\r' "$0"; then
|
||||
echo "检测到 Windows 换行符,自动修复中..."
|
||||
sed -i 's/\r$//' "$0"
|
||||
echo "修复完成,重新执行脚本..."
|
||||
exec "$0"
|
||||
fi
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
VENV_NAME="B_venv"
|
||||
VENV_PATH="$SCRIPT_DIR/$VENV_NAME"
|
||||
|
||||
echo "===================================="
|
||||
echo "YG_FT_Base 虚拟环境删除脚本"
|
||||
echo "===================================="
|
||||
echo ""
|
||||
|
||||
# 检查虚拟环境是否存在
|
||||
if [ ! -d "$VENV_PATH" ]; then
|
||||
echo "虚拟环境 '$VENV_NAME' 不存在,无需删除。"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# 确认删除
|
||||
read -p "确定要删除虚拟环境 '$VENV_NAME' 吗?这将删除所有已安装的包。(y/n): " choice
|
||||
|
||||
if [[ "$choice" != "y" && "$choice" != "Y" ]]; then
|
||||
echo "已取消操作。"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# 删除虚拟环境
|
||||
echo ""
|
||||
echo "🗑️ 删除虚拟环境..."
|
||||
rm -rf "$VENV_PATH"
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "✅ 虚拟环境 '$VENV_NAME' 已删除!"
|
||||
else
|
||||
echo "❌ 删除失败,请检查权限。"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "===================================="
|
||||
echo "删除完成!"
|
||||
echo "===================================="
|
||||
echo ""
|
||||
echo "如需重新创建虚拟环境,请运行:"
|
||||
echo " bash create_venv.sh"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user