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/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 " ✓ 依赖包已更新"
|
[ -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/
|
cp "$SCRIPT_DIR/safesightd.service" /etc/systemd/system/
|
||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user