fix: install.sh 自动全局安装 Python 依赖(解决 root 服务访问不到用户 pip 包的问题)
This commit is contained in:
parent
d9f3c6ca58
commit
c8c04dbc68
@ -55,6 +55,11 @@ fi
|
||||
[ -d "$SCRIPT_DIR/models" ] && cp -r "$SCRIPT_DIR/models"/* "$INSTALL_DIR/models/" 2>/dev/null && echo " ✓ 标准模型已更新"
|
||||
[ -d "$SCRIPT_DIR/deps" ] && cp -r "$SCRIPT_DIR/deps" "$INSTALL_DIR/" 2>/dev/null && echo " ✓ 依赖包已更新"
|
||||
|
||||
# 安装 Python 依赖(全局,root 可访问)
|
||||
if [ -d "$INSTALL_DIR/deps" ] && ls "$INSTALL_DIR/deps"/*.whl >/dev/null 2>&1; then
|
||||
pip3 install "$INSTALL_DIR"/deps/*.whl 2>/dev/null && echo " ✓ Python 依赖已安装" || echo " ⚠ Python 依赖安装失败"
|
||||
fi
|
||||
|
||||
# 安装/更新服务
|
||||
cp "$SCRIPT_DIR/safesightd.service" /etc/systemd/system/
|
||||
systemctl daemon-reload
|
||||
|
||||
Loading…
Reference in New Issue
Block a user