简介:这份PDF教程面向希望在个人电脑上搭建私有AI平台的开发者与小型企业用户,解决DeepSeek本地部署门槛高、默认只能装在C盘、缺少可视化界面等痛点。资源包共1个PDF文件,约802KB,内容围绕ollama工具安装、环境变量配置、防火墙端口放行、DeepSeek模型选择与安装命令、chatbox界面美化等环节展开,步骤详尽,计算机新手也能按图操作。教程特别强调非C盘安装方案,通过设置OLLAMA_MODELS等环境变量改变模型存储位置,并开放访问权限与11434端口,兼顾数据安全与网络访问。读者可据此完成从工具配置到模型运行再到图形化对话的完整流程,并根据内存与存储空间选择1.5b、7b、8b等不同规模模型。目前已有1530人学习,适合追求数据私有性与本地化AI体验的技术爱好者参考。
1. 本地部署 DeepSeek 前,先把 Ollama 的存储路径和端口这两件事想明白
很多人第一次在 Windows 上装 DeepSeek,都是被“默认只能装 C 盘”这句话劝退的。我见过一台 512G 的笔记本,C 盘只剩 30 多个 G,结果模型还没下完,系统盘先红了,最后只能把刚拉下来的几个 G 的模型文件删掉重来。本地部署 DeepSeek 这件事本身不复杂,Ollama 负责跑模型,Chatbox 负责给一个能复制粘贴的聊天界面,真正容易翻车的地方全在环境变量和端口上。这篇安装笔记按我自己的习惯走一遍:先装 Ollama,再把模型存储位置挪出 C 盘,放行 11434 端口,拉取 deepseek-r1 模型,最后用 Chatbox 接上。适合 16G 内存起步、想在自己电脑上跑一个私有 AI 的开发者,也适合之前装到一半被 C 盘空间卡住的人。
2. 安装 Ollama 并改掉默认存储路径:三个环境变量别写错
2.1 下载与安装 Ollama Windows 版
Ollama 可以理解成一个跑大语言模型的底座,模型本身不跟 Ollama 绑死,你可以在上面拉 deepseek-r1,也可以拉别的。Windows 版的安装包去 Ollama 中文网拿,地址是https://ollama.net.cn,下载分类里找 Windows 版本。安装过程没什么可讲的,双击、下一步、等进度条走完就行。装完之后它默认会往 C 盘用户目录下塞模型文件,这是后面所有麻烦的源头。
我一般装完先不急着拉模型,先把环境变量配好,不然等你ollama run跑起来再改,已经下到 C 盘的那部分不会自动搬走,还得手动删。安装完成后 Ollama 通常会在后台起一个服务,任务栏右下角能看到它的图标,没有图标也不影响,后面用命令行验证。
2.2 打开环境变量设置窗口
Win11 和 Win10 的操作一样,在左下角搜索框里直接搜“环境变量”,点“编辑系统环境变量”。弹出来的窗口左边点“高级”,再点右下角的“环境变量”,就打开了变量管理界面。如果是 Win7 或者更老的系统,右键“此电脑”或“计算机”,选“属性”,点“高级系统设置”,一样能找到“环境变量”入口。
打开之后你会看到上下两块区域,上面是“用户变量”,下面是“系统变量”。我习惯在用户变量里加,因为只影响当前登录账户,不用管理员权限,改错了也好回退。下面三个变量都在用户变量区域新建。
2.3 三个必须配的环境变量
第一个变量管模型存哪。变量名OLLAMA_MODELS,变量值写你想放的路径,比如D:\ollama。注意这个路径要提前在 D 盘建好文件夹,Ollama 不会帮你创建。我一般会在 D 盘根目录建一个ollama文件夹,模型文件全部堆在里面,以后要清理或者迁移直接整个文件夹搬走就行。
# 变量名与变量值对照,在“用户变量”区域逐条新建 OLLAMA_MODELS = D:\ollama OLLAMA_ORIGINS = * OLLAMA_HOST = 0.0.0.0:11434第二个变量OLLAMA_ORIGINS,值填*,意思是放开跨域访问限制。不配这个,Chatbox 这类前端工具去连 Ollama 的接口时可能直接被拦掉,表现就是模型列表刷不出来。第三个变量OLLAMA_HOST,值填0.0.0.0:11434,让 Ollama 监听所有网卡地址的 11434 端口,本机访问和局域网访问都走得通。如果你只想本机用,填127.0.0.1:11434也行,但后面 Chatbox 连接时地址要跟着改。
三个变量填完,一路点“确定”保存。这里有个细节:变量值里的路径不要加引号,也不要写成D:\ollama\带尾部反斜杠,Ollama 解析时对这两种写法都不太友好,我踩过一次,模型死活下不到 D 盘,查了半天才发现是路径末尾多了个斜杠。
2.4 防火墙放行 11434 端口
环境变量配完还不算完,Windows 防火墙默认会拦掉入站连接。在左下角搜索“高级安全”,找到“Windows Defender 防火墙”打开。左边点“入站规则”,右边点“新建规则”。规则类型选“端口”,下一步选 TCP,特定本地端口填11434,下一步选“允许连接”,把“域”“专用”“公用”三个都勾上,下一步名称写ollama 11434,描述随便写一句,点完成。
这一步做完,重启一次电脑让环境变量和防火墙规则都生效。重启不是玄学,Ollama 的服务在启动时读取环境变量,不重启它读的还是旧配置。我见过有人配完变量直接ollama run,结果模型还是往 C 盘下,就是因为没重启。
3. 拉取 deepseek-r1 模型:按内存和硬盘选对参数规模
3.1 验证 Ollama 是否正常运行
重启之后按Win + R输入cmd打开命令提示符,敲一个ollama回车。如果返回一串命令帮助信息,说明 Ollama 已经在跑了。如果提示“不是内部或外部命令”,说明安装时没把 Ollama 加进 PATH,去开始菜单里找到 Ollama 启动一次,或者手动把安装目录加进环境变量。还有一种情况是命令有返回但模型拉取报错,那多半是OLLAMA_MODELS路径没建对,回去检查 D 盘那个文件夹是否存在。
3.2 模型大小怎么选
deepseek-r1 有多个参数规模,1.5b、7b、8b、14b、32b、70b,b 前面的数字越大,模型越聪明,同时对内存和显存的要求也越高。我自己的机器 16G 内存,D 盘剩 100G,试过 8b,对话时能感觉到明显卡顿,后来换成 1.5b 就流畅了。选模型没有标准答案,但有一个粗略的对照关系可以参考。
| 模型规模 | 大致内存需求 | 适用场景 |
|---|---|---|
| 1.5b | 4G 以上 | 配置一般的笔记本,追求响应速度 |
| 7b / 8b | 16G 左右 | 主流台式机,能接受轻微卡顿 |
| 14b | 32G 以上 | 有独立显卡的工作站 |
| 32b / 70b | 64G 以上 | 服务器级别,普通电脑不建议碰 |
硬盘空间也要算进去,模型文件本身加上运行时的缓存,1.5b 大概几个 G,70b 能到几十个 G。D 盘留 100G 是比较稳妥的余量。
3.3 拉取并运行模型
确定好规模之后,在命令提示符里输入对应的命令。我装的是 1.5b,所以敲的是:
# 拉取并运行 deepseek-r1 的 1.5b 版本 ollama run deepseek-r1:1.5b # 其他规模按需替换冒号后面的标签 # ollama run deepseek-r1:7b # ollama run deepseek-r1:8b # ollama run deepseek-r1:14b # ollama run deepseek-r1:32b # ollama run deepseek-r1:70b回车之后会自动下载,下载进度会显示在命令行里。下载完成后出现success提示,然后直接进入对话模式,看到Send a message (/? for help)就说明模型已经跑起来了。这时候你可以在命令行里直接打字对话,但命令行不方便复制长文本,也不方便翻历史记录,所以下一步用 Chatbox 套一个界面。
如果下载中途断了,重新执行同一条命令会续传,不用从头再来。模型文件就存在你之前设置的D:\ollama里,可以去那个目录看看实际占了多少空间。想确认已经装了哪些模型,用ollama list查看,输出里的 NAME 列就是模型名称,后面 Chatbox 里选模型时对得上。
4. 用 Chatbox 接上本地模型:界面配置与连接排查
4.1 安装 Chatbox 并选择安装范围
Chatbox 的安装包同样在 Ollama 中文网的下载分类里找。安装过程中有一个选择用户的步骤,要选“所有用户”,不要选“仅为我安装”。选“仅为我安装”的话,Chatbox 的数据目录会放在当前用户目录下,后面如果换账户登录或者权限出问题,配置容易丢。选“所有用户”会装到 Program Files 下,配置更稳定。其他步骤一路下一步到结束。
4.2 配置 Chatbox 连接 Ollama
启动 Chatbox,首页会让你选模型来源,点“使用自己的 API Key 或本地模型”,然后选“Ollama API”。这时候界面里会有一个 API 地址栏,默认填的是http://127.0.0.1:11434。如果你之前OLLAMA_HOST配的是0.0.0.0:11434,这里保持127.0.0.1:11434就能连上。点一下“重置”或者“刷新”,模型下拉列表里应该能出现你刚拉下来的deepseek-r1:1.5b,选中它,保存。
如果模型列表是空的,按这个顺序排查:先确认 Ollama 在运行,命令行敲ollama有返回;再确认OLLAMA_HOST和OLLAMA_ORIGINS两个变量写对了,改完重启过电脑;然后确认防火墙 11434 端口放行了;最后看 Chatbox 里 API 地址是不是写成了https,本地服务是http,写成https连不上。这四步走完基本都能解决。
4.3 在 Chatbox 里对话和传文件
连接成功之后,Chatbox 的界面跟常见的聊天软件差不多,左边是会话列表,右边是对话窗口。模型选择处会显示当前用的deepseek-r1:1.5b。除了打字对话,它还支持上传文档、图片,添加网页链接,让模型基于你给的材料回答问题。比如丢一份 PDF 进去,问它里面某段话什么意思,它会读完再回答。这些功能在命令行里做不了,也是套界面的主要价值。
需要留意的是,每次打开 Chatbox 之前,要确保 Ollama 在后台运行。Ollama 不会开机自启,除非你手动把它加到启动项里。我一般会在开始菜单里把 Ollama 固定到任务栏,用之前点一下,看到右下角图标出来再开 Chatbox。如果忘了启动 Ollama,Chatbox 会报连接失败,这时候不用重装,把 Ollama 启动起来再点一次刷新就行。
5. 装完怎么验证跑通:三个检查点和一个后悔药习惯
5.1 三个检查点确认环境没问题
装完之后别急着关命令行,按顺序过三个检查点。第一个检查点看模型存哪了:打开D:\ollama文件夹,里面应该有以模型名命名的子目录和若干 blob 文件,如果这个文件夹是空的,而 C 盘用户目录下反而多出一堆文件,说明OLLAMA_MODELS没生效,回去检查变量名有没有拼错、路径有没有提前建好、电脑有没有重启。第二个检查点看端口通不通:命令行敲ollama list,能列出模型名称说明服务正常;再敲curl http://127.0.0.1:11434,有返回内容说明端口在监听。第三个检查点看 Chatbox 能不能连续对话:发一句“你好”,等它回完,再追问一句“刚才我说了什么”,如果它能记住上下文,说明整条链路是通的。
# 检查点一:确认模型列表 ollama list # 检查点二:确认端口响应 curl http://127.0.0.1:11434 # 检查点三:确认模型可对话 ollama run deepseek-r1:1.5b # 进入对话后输入 /bye 退出这三个检查点里,第一个最容易出问题。我见过有人变量名写成了OLLAMA_MODEL少了个 S,也有人路径写成了D:\ollama\models但只建了D:\ollama,Ollama 不会自动创建多级目录,找不到就默默回退到 C 盘。所以建文件夹的时候直接把完整路径建到底。
5.2 一个后悔药习惯:先备份环境变量截图
环境变量这东西改起来快,改错了排查起来慢。我现在的习惯是,配完三个变量之后用手机拍一张屏幕,或者截图存到桌面。后面如果 Chatbox 连不上、模型下错盘,先把截图翻出来对一遍变量名和变量值,比重新搜教程快得多。另一个后悔药是记下端口号,默认 11434 一般不动,但如果你因为端口冲突改成了别的,比如 11438,那 Chatbox 里的 API 地址和防火墙规则都要跟着改,改完忘了哪一处就是白折腾。
5.3 模型跑不动时的降级思路
如果 8b 跑起来卡顿明显,别硬撑,直接换 1.5b。换模型不用卸载旧的,ollama run deepseek-r1:1.5b会重新拉一份 1.5b 的权重,两个模型可以共存,ollama list里都能看到。硬盘紧张的话,用ollama rm 模型名把不用的删掉,比如ollama rm deepseek-r1:8b,删完 D 盘空间就回来了。我一般会留一个 1.5b 日常用,再留一个稍大的模型偶尔跑复杂问题,两个加起来占的空间也在可接受范围内。
从那以后我每次装 Ollama 都强制走一遍“建文件夹、配变量、重启、查目录”这四步,不再图省事跳过重启。希望帮到你。
本文还有配套的精品资源,点击获取