28 lines
946 B
Bash
28 lines
946 B
Bash
#!/bin/bash
|
|
|
|
echo "HeurAMS 环境安装脚本"
|
|
echo "正在检测系统中是否安装 Python 3.x..."
|
|
if command -v python3 &>/dev/null; then
|
|
PYTHON_VERSION=$(python3 -c "import sys; print(f'{sys.version_info.major}.{sys.version_info.minor}')")
|
|
echo "检测到 Python 3 已安装, 版本为: ${PYTHON_VERSION}"
|
|
else
|
|
echo "错误: 未检测到 Python 3. 请先安装 Python 3, 然后再次运行此脚本. "
|
|
exit 1 # 退出脚本, 因为 Python 3 是必需的
|
|
fi
|
|
|
|
echo "---"
|
|
echo "正在安装 requirements.txt 中的依赖..."
|
|
if [ -f "requirements.txt" ]; then
|
|
python3 -m pip install -r requirements.txt
|
|
if [ $? -eq 0 ]; then
|
|
echo "依赖安装成功. "
|
|
else
|
|
echo "错误: 依赖安装失败. 请检查 requirements.txt 文件或网络连接. "
|
|
exit 1
|
|
fi
|
|
else
|
|
echo "警告: 未找到 requirements.txt 文件. 跳过依赖安装. "
|
|
fi
|
|
|
|
echo "---"
|
|
echo "HeurAMS 的环境依赖已安装" |