DeepSeek安装部署笔记(一)

Ollama+open-WebUI部署

DeepSeek安装部署笔记

第一步 Ollama安装

1.安装ollama:官网https://ollama.com/下载


上面要根据自己电脑的配置下载相应的model。

安装的时候,一路默认。

2.上面安装完成,在cmd命令行:

复制代码
ollama #有反馈说明成功
ollama list #查看模型清单
ollama run deepseek-r1:1.5b #拉取并安装某个模型。deepseek R1:1.5是模型名称,根据需要更改

为了让DeepSeek模型通过Ollama对外提供服务,我们需要设置一个环境变量。如,在CMD(或在批处理脚本中)输入:

复制代码
set OLLAMA_HOST=0.0.0.0:11434

或者用下图中的设置

这意味着Ollama将DeepSeek模型监听在0.0.0.0(所有网络接口)上的11434端口。

在浏览器输入127.0.01:11434,显示Ollama is running,说明ollama正常运行,同时可在CMD框来和DeepSeek进行聊天。

Ctrl+D可退出DeepSeek,

再次回到CMD命令。

以上的操作界面和功能相对有限,下面配置图形界面。

第二步 给DeepSeek添加OpenWebUI界面(重点)

1.安装conda:用它来管理python版本和依赖包。

https://docs.anaconda.com/miniconda/install/

注意:安装迷你版的conda即可,过程中需要提供一个邮箱来接收下载地址。

安装的时候,在D盘建一个文件夹conda,把程序安装在这里面。

2.安装conda和python

进入conda方式下的cmd命令框,有如下两种方法:

一是,以cmd窗口下输入:

复制代码
d:\conda\Scripts\activate.bat d:\conda

二是,直接点击Anaconda Prompt的应用链接。

创建独立的环境,避免各种包冲突。

复制代码
conda create -n openwebui python=3.11 -y #这条命令创建好了一个名字为openwebui的环境,并安装了Python 3.11。

激活环境:

复制代码
conda activate openwebui

此时你在命令提示符前看到(openwebui),说明你已经进入这个专用环境。

确认python版本:

复制代码
python --version

3.部署open webui

复制代码
pip install open-webui

open-webui serve

pip install --upgrade open-webui

4.启动openwebui

一种方式是,编写OpenWebUI启动脚本,快捷方式:

复制代码
@echo off
title 启动 OpenWebUI
echo 正在激活Conda环境...
call conda activate openwebui
echo Conda 环境已激活,启动Open WebUI...
start cmd /k "open-webui serve"
timeout /t 3
echo 正在打开浏览器...
start http://0.0.0.0:8080
exit

第二种方式是,在CMD命令中运行

复制代码
conda activate openwebui
open-webui serve

运行后,在浏览器输入0.0.0.0:8080,进入UI界面,又因为我们设置了环境变量,所以此时输入自己电脑网卡地址加8080,进入WebUI界面。

第三步 进入WebUI界面

1.下面是登录窗口

2.下面是登录后窗口

第四步 删除卸载安装文件

1.激活conda环境

复制代码
conda activate openwebui

2.卸载open-webui

复制代码
pip uninstall open-webui

3.删除openwebui为名的conda环境

复制代码
conda deactivate
conda remove -n openwebui --all

4.最后卸载ollama,Conda

通过控制面板卸载ollama,Conda(若用conda安装的python,卸载conda时python自动删除)

再删除C:\Users\Administraotor下没有卸载彻底的相关项。

相关推荐
Nuanyt1 天前
Agent 学习笔记(下篇三):上线工程、进阶选择与操作界面(Stage 7 / 7.5 / 8 + 延伸路线)
笔记·python·学习·memory·aiagent·harness
叼烟扛炮1 天前
Linux 学习笔记(四十一):TCP 并发演进——从单进程到多线程服务器
linux·运维·服务器·网络·笔记·学习·tcp/ip
叼烟扛炮1 天前
Linux 学习笔记(四十三):网络编程进阶——自定义协议解决 TCP 粘包与守护进程
linux·开发语言·网络·笔记·tcp/ip
songyuc1 天前
【Manskill3】TableSceneBuilder学习笔记
pytorch·笔记·学习
゛凌乱的记忆づ1 天前
好用的md文件编辑器——TyporaS与Typora
笔记·git·typora·markdown
zroooo1 天前
计算机学习-知识庞大而繁杂
笔记·学习
坤坤子吖1 天前
算法学习——单调队列
开发语言·c++·笔记·学习·算法
Zhao-Jichao1 天前
AI Prompting for Everyone 课程笔记 - 05 使用深度搜索 Using Deep Research
人工智能·笔记
云析赢指标公式网41 天前
指标开发笔记|主图搭配双副图成套指标逻辑拆解
人工智能·笔记
dreams_dream1 天前
微信开发者工具报错解决笔记:删除页面后仍报 ENOENT: no such file or directory
笔记