【教程】Python虚拟环境安装Open-WebUI

AI摘要

Python虚拟环境可隔离依赖,避免运行异常。创建激活环境后安装Open WebUI,通过pip更新并配置systemd服务实现开机自启。

Python虚拟环境优点:不会受其他服务依赖安装影响,避免open-webui 运行异常;

1、创建虚拟环境

python3 -m venv venv

2、激活虚拟环境

source venv/bin/activate

3、安装Open WebUI

open-webui serve

4、虚拟环境更新Open WebUI

在Open WebUI 虚拟环境里使用下面的命令行进行更新

pip install -U open-webui

5、设置开机启动

在/etc/systemd/system/目录下面创建openwebui.service文件

填入下面的配置

[Unit]
Description=Open-webui Service
Before=network.target

[Service]
Type=simple
User=root
Group=root
Restart=always
RestartSec=3
WorkingDirectory=/path/open-webui
ExecStartPre=/usr/bin/python3 -m venv venv
Environment=PATH=/usr/bin:/usr/local/bin

EnvironmentFile=/path/open-webui.env
ExecStart=/bin/bash -c 'source venv/bin/activate && open-webui serve --port 8080'

[Install]
WantedBy=multi-user.target

启动open webui 服务

systemctl daemon-reload
systemctl start openwebui

Saiyintai

软件测试工程师

相关推荐

Open WebUI v0.8.12:终端安全修复 + API 稳定性提升

Open WebUI v0.8.12 版本发布,重点进行了安全修复、依赖补全与多项Bug修复。主要更新包括:增强多语言翻译;通过后端代理提升终端连接安全性,防止密钥泄露;修复终端工具异常、API文件列表错误和依赖缺失问题;优化管理员模型可见性、工具调用嵌入的显示效果及许可证数据加载。

【教程】三步配置Pipeline,解锁Open-WebUI图片识别(二)

Open-WebUI通过pipelines管道支持图片理解和视频识别,但本身不支持视频上传。配置pipelines后,可集成Ollama本地图片模型(如gemma3:27b)和智普免费图片模型(如glm-4.1v-thinking-flash)。代码优先使用智普模型(若配置),仅Ollama的qwen3-vl:8b支持视频处理,智普模型仅支持图片。

【教程】三步配置Pipeline,解锁Open-WebUI图片识别(一)

PIPELINE扩展了OPEN-WEBUI的功能,使其不仅能进行文字对话,还能集成图片识别、音频处理等动态工作流。它支持函数调用、定制RAG、消息监控、速率限制、实时翻译和有害信息过滤等功能。安装需在Ubuntu环境中克隆代码库、配置虚拟环境并启动服务器,随后在OPEN-WEBUI管理面板中设置连接即可使用。

暂无评论