Use uv for Python environment
This commit is contained in:
+6
-8
@@ -1,12 +1,10 @@
|
||||
#!/bin/bash
|
||||
# 启动机械臂服务端
|
||||
set -e
|
||||
|
||||
cd ~/work/arm_server
|
||||
PYTHON_BIN="${PYTHON_BIN:-/usr/bin/python3}"
|
||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
PROJECT_DIR="$(dirname "$SCRIPT_DIR")"
|
||||
ARM_SERVER_DIR="${ARM_SERVER_DIR:-$PROJECT_DIR/arm_server}"
|
||||
|
||||
if ! "$PYTHON_BIN" -c "import flask" >/dev/null 2>&1; then
|
||||
echo "Flask 未安装,正在安装 requirements.txt..."
|
||||
"$PYTHON_BIN" -m pip install --user -r requirements.txt
|
||||
fi
|
||||
|
||||
exec "$PYTHON_BIN" arm_server.py
|
||||
cd "$ARM_SERVER_DIR"
|
||||
exec uv run --locked python arm_server.py
|
||||
|
||||
Reference in New Issue
Block a user