deploy_centos.sh 910 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/bin/bash
  2. # CentOS 7.9 部署脚本
  3. # 用于在CentOS服务器上安装Python依赖并运行数据库连接测试
  4. echo "=========================================="
  5. echo "CentOS 7.9 数据库连接测试部署脚本"
  6. echo "=========================================="
  7. # 检查Python版本
  8. echo "检查Python版本..."
  9. python3 --version
  10. if [ $? -ne 0 ]; then
  11. echo "错误: 未找到python3,请先安装Python 3.8.3或更高版本"
  12. exit 1
  13. fi
  14. # 检查pip
  15. echo "检查pip..."
  16. python3 -m pip --version
  17. if [ $? -ne 0 ]; then
  18. echo "pip未安装,正在安装pip..."
  19. python3 -m ensurepip --upgrade
  20. fi
  21. # 安装依赖
  22. echo "安装Python依赖包..."
  23. python3 -m pip install -r requirements.txt --user
  24. if [ $? -eq 0 ]; then
  25. echo "依赖安装完成!"
  26. echo ""
  27. echo "运行数据库连接测试..."
  28. python3 test_db_connection.py
  29. else
  30. echo "依赖安装失败!"
  31. exit 1
  32. fi