windows下安装Open Web UI

windows下安装openwebui有三种方式,docker,python+node.js,整合包.

这里我选择的是第二种,非docker.

非Docker方式安装

1. 安装Python

下载并安装Python 3.11,建议安装路径中不要包含中文字符,并勾选"Add python 3.11 to Path"选项。

安装完成后,在命令提示符中输入python,若显示Python版本信息则表示安装成功。

2. 安装Node.js和npm

访问Node.js中文网,下载并安装较新版本的Node.js(如20.12.2),安装过程中会自动安装npm。在命令提示符中输入npm -v,若显示npm版本信息则表示安装成功。

3. 克隆OpenWebUI项目

打开命令行工具(如CMD、PowerShell或Git Bash),执行以下命令克隆OpenWebUI项目:

复制代码
git clone https://github.com/open-webui/open-webui.git

导航到OpenWebUI项目目录,

4. 安装npm依赖

复制代码
npm install

5. 安装Python依赖

复制代码
pip install -r ./backend/requirements.txt

(我下载到的项目requirements.txt依赖管理文件在backend目录下,具体看文件路径)

6. 安装uv

macOS/Linux:

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

windows:

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

7. 安装与**pip**

安装Open WebUI:

复制代码
pip install open-webui

更新Open WebUI

要更新到最新版本,只需运行:

复制代码
pip install --upgrade open-webui

8. 运行Open WebUI

通过指定的 Python 版本(3.11)来启动 open-webui 项目,并且将项目的数据存储路径设置为 C:\open-webui\data(示例路径),最后启动该项目的 Web 服务器,以便用户可以通过浏览器访问。

macOS/Linux:

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

windows powershell:

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

此方法安装所有必要的依赖项并启动Open WebUI,允许简单高效的设置。安装后,可以在http://localhost:8080访问Open WebUI。

以后启动可以使用:

复制代码
open-webui serve

参考🏡 Home | Open WebUI

或者是在OpenWebUI项目的backend 目录下,找到start_windows.bat文件并双击运行。

相关推荐
weixin19970108016几秒前
《二手ERP对接闲鱼API:聚石塔强制入塔后的架构重构实录》(附Python源码)
python
小白快快跑哦8 分钟前
python-字符串全解(六):正则表达式-转义与非转义
python·正则表达式·转义与非转义
IvanCodes6 小时前
Python 数据处理(十三):JSON、CSV 与数据序列化
开发语言·python
Patrick在香港7 小时前
Claude 工具调用返回空:8 次失败里只有 1 次状态码不对,其余全带 200
爬虫·python·api·claude·香港
Web3&Basketball7 小时前
CRM Agent 后训练实战:3 倍更少错误
python·架构·大模型·agent·推理
AIFQuant8 小时前
ETF行情API接入踩坑记:从报错到跑通的七个问题
python·金融·区块链·etf·基金
GPU实战笔记9 小时前
云端 Python 开发:JupyterLab 还是 VS Code Remote-SSH?
python·vs code·jupyterlab·remote-ssh·远程开发
狗狗狗狗狗乐啊10 小时前
搭一个 AI 对话工作台 AChat:从 0 到可用的完整记录(一)
python·react.js·ai编程
白猫不黑10 小时前
Python实现简易Web弱口令爆破与防护方案
python·web安全·计算机·网络安全·黑客·信息安全·渗透测试
kuuailetianzi11 小时前
Python初识:定位、优势与发展历程
python