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下没有卸载彻底的相关项。

相关推荐
Yawesh_best1 小时前
告别系统壁垒!WSL+cpolar 让跨平台开发效率翻倍
运维·服务器·数据库·笔记·web安全
Ccjf酷儿4 小时前
操作系统 蒋炎岩 3.硬件视角的操作系统
笔记
习习.y4 小时前
python笔记梳理以及一些题目整理
开发语言·笔记·python
在逃热干面4 小时前
(笔记)自定义 systemd 服务
笔记
DKPT6 小时前
ZGC和G1收集器相比哪个更好?
java·jvm·笔记·学习·spring
QT 小鲜肉7 小时前
【孙子兵法之上篇】001. 孙子兵法·计篇
笔记·读书·孙子兵法
星轨初途8 小时前
数据结构排序算法详解(5)——非比较函数:计数排序(鸽巢原理)及排序算法复杂度和稳定性分析
c语言·开发语言·数据结构·经验分享·笔记·算法·排序算法
QT 小鲜肉9 小时前
【孙子兵法之上篇】001. 孙子兵法·计篇深度解析与现代应用
笔记·读书·孙子兵法
love530love11 小时前
【笔记】ComfUI RIFEInterpolation 节点缺失问题(cupy CUDA 安装)解决方案
人工智能·windows·笔记·python·插件·comfyui
愚戏师11 小时前
MySQL 数据导出
数据库·笔记·mysql