install_deps.sh 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #!/bin/bash
  2. # 内容识别脚本依赖安装脚本
  3. echo "开始安装内容识别脚本的依赖包..."
  4. # 检查Python环境
  5. if ! command -v python3 &> /dev/null; then
  6. echo "错误: 未找到 python3 命令"
  7. exit 1
  8. fi
  9. # 检查pip
  10. if ! command -v pip3 &> /dev/null; then
  11. echo "错误: 未找到 pip3 命令"
  12. exit 1
  13. fi
  14. echo "Python版本: $(python3 --version)"
  15. echo "Pip版本: $(pip3 --version)"
  16. # 安装基础依赖
  17. echo "安装基础依赖..."
  18. pip3 install python-dotenv pymysql
  19. # 安装HTTP请求库(包含SOCKS支持)
  20. echo "安装HTTP请求库..."
  21. pip3 install "httpx[socks]" requests
  22. # 安装AI API客户端
  23. echo "安装AI API客户端..."
  24. pip3 install google-genai
  25. # 安装飞书API客户端
  26. echo "安装飞书API客户端..."
  27. pip3 install lark-oapi
  28. # 安装日志工具
  29. echo "安装日志工具..."
  30. pip3 install loguru
  31. echo ""
  32. echo "依赖安装完成!"
  33. echo ""
  34. echo "如果遇到权限问题,请使用:"
  35. echo " sudo pip3 install -r requirements.txt"
  36. echo ""
  37. echo "或者使用虚拟环境:"
  38. echo " python3 -m venv venv"
  39. echo " source venv/bin/activate"
  40. echo " pip install -r requirements.txt"