DeepSeek安装部署笔记(一)

news/2025/2/22 14:53:47

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.niftyadmin.cn/n/5862411.html

相关文章

DDD架构实战:用Java实现一个电商订单系统,快速掌握领域驱动设计

引言 你是否曾为复杂的业务逻辑感到头疼?是否在面对需求变更时感到无力?今天,我们将带你深入**领域驱动设计(DDD)**的世界,通过一个简单的电商订单系统实战项目,快速掌握DDD的核心思想与实现方…

『大模型笔记』详细对比GraphRAG与传统RAG!

详细对比GraphRAG与传统RAG! 文章目录 详细对比GraphRAG与传统RAG!要点最终内容1. GraphRAG的作用与应用场景2. GraphRAG与传统RAG的对比3. GraphRAG的工作原理4. GraphRAG如何提高准确性和提供完整答案5. GraphRAG在开发和维护中的优势6. GraphRAG对生产环境的影响7. GraphR…

黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系

黑盒测试 vs. 白盒测试 vs. 其他测试类型(单元测试、集成测试、系统测试、验收测试)的区别与联系 一、黑盒测试(Black-box Testing) 定义:不关心代码内部实现,只关注输入和输出是否符合预期。特点&#x…

Linux-Ansible自动化运维

文章目录 自动化运维Ansible 🏡作者主页:点击! 🤖Linux专栏:点击! ⏰️创作时间:2025年02月21日17点38分 自动化运维 自动化运维常用工具 Ansible 和 SaltStack 自动化运维优势: 服…

【原创】Ubuntu 22安装nexus私服

Nexus Repository Manager 是由 Sonatype 公司开发的一款非常流行的 Maven 私服解决方案。Nexus 提供了多种类型的仓库管理,包括代理远程仓库、托管内部构件的仓库以及用于快照版本和发布版本的仓库。 下载 官网地址:https://www.sonatype.com/ 下载地…

零工市场小程序利用 Java 连接企业与自由职业者?

我们都知道,Java语言功能极其强大,Java 具有跨平台性、稳定性和安全性等特性,基于 Java 开发的小程序也继承了这些优点。那么Java零工市场小程序利用这一点,做起了企业和自由职业者之间的桥梁。 企业可以在小程序上详细发布需求&a…

Unity面板介绍_层级面板(23.1.1)

一、Hierarchy(层次面板): 显示当前场景中所有游戏对象的层级关系。 包含了当前场景的游戏对象(Game Object),其中一些是资源文件的实例,如3D模型和 其他预制组件的实例。 二、面板介绍

DirectX12(D3D12)基础教程三 线性代数

线性代数是数学的一个分支,它的研究对象是向量,向量空间(或称线性空间),线性变换和有限维的线性方程组。 向量和矩阵是学习3D入门最基本的理论基础。本章重点讲向量和矩阵. 向量概念 向量最基本的定义就是一个方向和…