使用 Python包管理工具 uv 完成 Open WebUI 的安装

uv 是一个极其快速的 Python 包安装器和解析器,用 Rust 编写,旨在作为 pip 和 pip-tools 工作流的替代品

使用 uv 安装(推荐)

macOS/Linux:

kotlin 复制代码
curl -LsSf https://astral.sh/uv/install.sh | sh

Windows:

kotlin 复制代码
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

运行 Open WebUI

安装 UV 后,运行 Open WebUI 就比较简单了。

使用以下命令,确保设置 DATA_DIR 环境变量,以避免数据丢失。

macOS/Linux:

kotlin 复制代码
DATA_DIR=~/.open-webui uvx --python 3.11 open-webui@latest serve

Windows:

kotlin 复制代码
$env:DATA_DIR="C:\open-webui\data"; uvx --python 3.11 open-webui@latest serve

设置离线模式:

kotlin 复制代码
$env:DATA_DIR="H:\open-webui\data"; $env:HF_HUB_OFFLINE=1; $env:ENABLE_OPENAI_API=False; uvx --python 3.11 open-webui@latest serve

环境变量解释

DATA_DIR 指定数据存储路径:DATA_DIR

HF_HUB_OFFLINE 设置离线环境

ENABLE_OPENAI_API 禁用 open api (不禁用的话访问webui时,会去请求open api 导致页面处于长时间请求的状态)

相关推荐
赵文宇(温玉)18 分钟前
构建内网离线的“github.com“,完美解决内网Go开发依赖
开发语言·golang·github
qq74223498423 分钟前
Python操作数据库之pyodbc
开发语言·数据库·python
Joker1008524 分钟前
仓颉自定义序列化:从原理到高性能多协议实现
开发语言
Adellle27 分钟前
2.单例模式
java·开发语言·单例模式
散峰而望36 分钟前
C++入门(一)(算法竞赛)
c语言·开发语言·c++·编辑器·github
C_Liu_43 分钟前
13.C++:继承
开发语言·c++
张人玉44 分钟前
c#串口读写威盟士五插针
开发语言·c#·通讯
路长冬1 小时前
matlab与数字信号处理的不定期更新
开发语言·matlab·信号处理
2401_841495641 小时前
【自然语言处理】轻量版生成式语言模型GPT
人工智能·python·gpt·深度学习·语言模型·自然语言处理·transformer
卡卡酷卡BUG1 小时前
Java 后端面试干货:四大核心模块高频考点深度解析
java·开发语言·面试