DeepSeek安装部署笔记(一)

server/2025/2/26 11:26:09/

Ollama+open-WebUI部署

  • DeepSeek安装部署笔记
    • 第一步 Ollama安装
      • 1.安装ollama:官网https://ollama.com/下载
      • 2.上面安装完成,在cmd命令行:
    • 第二步 给DeepSeek添加OpenWebUI界面(重点)
      • 1.安装conda:用它来管理python版本和依赖包。
      • 2.安装conda和python
      • 3.部署open webui
      • 4.启动openwebui
    • 第三步 进入WebUI界面
      • 1.下面是登录窗口
      • 2.下面是登录后窗口
    • 第四步 删除卸载安装文件
      • 1.激活conda环境
      • 2.卸载open-webui
      • 3.删除openwebui为名的conda环境
      • 4.最后卸载ollama,Conda

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


http://www.ppmy.cn/server/170730.html

相关文章

wifi5和wifi6,WiFi 2.4G、5G,五类网线和六类网线,4G和5G的区别

wifi5和wifi6的区别 是Wi-Fi 5和Wi-Fi 6的选择与路由器密切相关。路由器是创建和管理无线网络的设备,它决定了网络的类型和性能。具体来说: 路由器的标准支持:路由器可以支持不同的Wi-Fi标准,如Wi-Fi 5(802.11ac)和Wi-Fi 6(802.11ax)。支持Wi-Fi 6的路由器能够提供更高…

【C++指南】一文总结C++类和对象【上】

🌟 各位看官好,我是egoist2023! 🌍 种一棵树最好是十年前,其次是现在! 🚀 今天来学习C类和对象的语法知识 👍 如果觉得这篇文章有帮助,欢迎您一键三连,分享给…

【星云 Orbit-F4 开发板】03a. 按键玩法一:独立按键定时中断扫描法

【星云 Orbit-F4 开发板】03b. 按键玩法一:独立按键中断扫描法 概述 本教程基于STM32F407 HAL库,实现模块化的定时中断按键扫描功能,采用去抖动算法与自锁机制确保稳定检测。代码分为按键模块、蜂鸣器模块、定时器模块及主程序,…

【漫话机器学习系列】105.学习速率(Learning Rate)

学习速率(Learning Rate)及其影响 学习速率(Learning Rate, LR)是机器学习和深度学习中的关键超参数,它决定了模型在训练过程中参数更新的步长。学习速率的选择直接影响训练的效率和最终模型的性能。本文将结合图示深…

WPS中Word表格做好了,忘记写标题了怎么办?

大家好,我是小鱼。 在使用wps制作Word表格时经常会遇到这种情况,就是辛辛苦苦把word表格制作好了,却突然发现忘了为表格添加标题了。怎么都没法为表格重写添加标题,真是一阵操作猛如虎,结果觉得表格真是白做了。其实&…

Linux编译工具链

文章目录 编译工具链1. 编译1.1 GCC其他选项1.2 条件编译1.2.1 条件编译的作用 2. 调试2.1 进入GDB调试界面2.2 调试程序查看源代码设置断点查看断点删除断点启动调试继续忽略断点n次单步调试跳出函数逐过程监视查看内存退出GDB 2.3 调试coredump文件查看系统是否允许生成Cored…

从卡顿到丝滑:火山引擎DeepSeek-R1引领AI工具新体验

方舟大模型体验中心全新上线,免登录体验满血联网版Deep Seek R1 模型及豆包最新版模型:https://www.volcengine.com/experience/ark?utm_term202502dsinvite&acDSASUQY5&rcGO9H7M38 告别DeepSeek卡顿,探索火山引擎DeepSeek-R1的丝滑之旅 在A…

QSplashScreen --软件启动前的交互

目录 QSplashScreen 类介绍 使用方式 项目中使用 THPrinterSplashScreen头文件 THPrinterSplashScreen实现代码 使用代码 使用效果 QSplashScreen 类介绍 QSplashScreen 是 Qt 中的一个类,用于显示启动画面。它通常在应用程序启动时显示,以向用户显…