DataFlowing / processor /scripts /setup_linux.sh
stouchinglhh
collector: 同步采集工程 v1.2.1(全部 LFS 模式文件指针化,与 Space 现有文件合并)
d646dd7
Raw History Blame Contribute Delete
483 Bytes
#!/usr/bin/env bash
set -euo pipefail
PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
VENV_PATH="${PROJECT_ROOT}/.venv-linux"
PYTHON_PATH="${VENV_PATH}/bin/python"
if [[ ! -x "${PYTHON_PATH}" ]]; then
echo "Creating Linux virtual environment: ${VENV_PATH}"
python3 -m venv "${VENV_PATH}"
fi
"${PYTHON_PATH}" -m pip install --upgrade pip
"${PYTHON_PATH}" -m pip install -r "${PROJECT_ROOT}/requirements-linux.txt"
echo "Linux environment ready: ${PYTHON_PATH}"