ollama + DeepSeek Windows本地部署在非C盘

目录

随着DeepSeek的爆火,最近很多人在部署DeepSeek到本机的Windows玩玩,相关教程都是推荐ollama安装,但是发现ollama程序和下载的DeepSeek模型都是默认装在C盘的,很容易挤满C盘,导致不敢随意下载模型,也不想先下载到C盘再移动到其他盘,尤其像我这种C盘洁癖的更不想在C盘多放一点东西,接下来教你一步到位装到其他盘。

先说结论

我不想把ollama和DeepSeek等模型先默认装在C盘再移动到其他盘,我想一开始就装在其他盘怎么办?

  1. 如何把ollama安装在别的盘

命令行运行: OllamaSetup.exe /DIR=“你想安装的位置” (例如:OllamaSetup.exe /DIR=E:\AI\ollama)

E:\AI>dir /b
OllamaSetup.exe

E:\AI>OllamaSetup.exe /DIR=E:\AI\ollama
  1. 如何把模型安装在别的盘

系统变量新建:
变量名:OLLAMA_MODELS
变量值:“你想安装的位置” (例如:E:\AI\Models)
注意: 环境变量一路保存后重启系统
在这里插入图片描述

  1. 下载模型

命令行运行: ollama run deepseek-r1:8b

E:\AI>ollama -v
ollama version is 0.5.11

E:\AI>ollama run deepseek-r1:8b

ollama安装到别的盘详解

  1. ollama官网 下载页面下载OllamaSetup.exe执行文件
    在这里插入图片描述
  2. 打开OllamaSetup.exe所在的文件夹,在目录框输入cmd然后回车进入命令行
    在这里插入图片描述
    先输入 “dir /b” 命令查看当前目录有没有OllamaSetup.exe执行文件
    有的话执行:OllamaSetup.exe /DIR=“你想安装的位置”
    假如想安装在 E:\AI\ollama,则执行 OllamaSetup.exe /DIR=E:\AI\ollama

完整如下:

E:\AI>dir /b
OllamaSetup.exe

E:\AI>OllamaSetup.exe /DIR=E:\AI\ollama
  1. 上述命令回车后会弹出安装对话框,点击Install按钮会出现如下页面,静待安装完成在这里插入图片描述

  2. 安装完成后验证一下是否成功。win+R后输入cmd打开命令行,输入ollama -v,如果出现下图则安装成功

C:\Users\Administrator>ollama -v
ollama version is 0.5.11

DeepSeek等模型安装到别的盘详解

  1. ollama官网 模型下载页面下载DeepSeek模型
    在这里插入图片描述
  2. 打开命令行,复制安装命令(鼠标右键),回车后则会下载模型(我之前安装过8b,这里以7b为例):
    在这里插入图片描述
  3. 下载完成后则会出现对话界面:

在这里插入图片描述

疑问解答

一、我已经安装在C盘了,怎么办

我建议把相关目录删了,在按照我的流程走一遍,C盘里删除三个目录:

一、C:\Users\用户名\ .ollama
解释:默认情况下,DeepSeek等模型都是下载在 .ollama目录里面的blobs文件夹里,所以把 .ollama整个目录删了就行
二、C:\Users\Administrator\AppData\Local\Programs\Ollama
解释:这个Ollama目录存放ollama相关程序,删了再安装到别的盘就行
三:C:\Users\Administrator\AppData\Local\Ollama
解释:这个Ollama目录记录相关运行信息,删了就行
C盘里面,ollama相关目录随便删,不用怕Windows系统出问题

二、我不想在Windows命令行问DeepSeek问题,怎么办

下个软件连接ollama就行,比如 Cherry Studio ,安装完成后打开,按下图四个步骤选择deepseek-r1:8b模型
在这里插入图片描述
然后按照下图选择deepseek-r1:8b模型,就可以开始对话了
在这里插入图片描述
程序员也可以自己找个开源ui,修改修改,打造属于自己的聊天界面,例如 nextjs-ollama-llm-ui,打不开就去gitee搜,照着教程部署到本地,我改了改:
在这里插入图片描述

三、ollama下载DeepSeek模型的时候卡住了怎么办

ollama下载模型的时候可以随时暂停的,先暂停再继续就行

键盘按CTRL+C把命令行页面下载进程停了,在把下载命令从新输入从新下就行(这里以7b为例)

C:\Users\Administrator>ollama run deepseek-r1:7b
pulling manifest
pulling 96c415656d37...  11% ▕██████                                                  ▏ 502 MB/4.7 GB  2.3 MB/s   30m0s
^C
C:\Users\Administrator>ollama run deepseek-r1:7b
pulling manifest
pulling 96c415656d37...  11% ▕██████                                                  ▏ 522 MB/4.7 GB  3.2 MB/s  21m36s

四、其他小问题

  • 怎么配置系统环境:我的电脑(或者此电脑)右键 -> 选择“属性”,页面滑到最下面 -> 选择“高级系统设置” -> 选择“高级” -> 选择“环境变量” -> 在下面的系统变量点击“新建”

  • 你用的是Administrator用户,我用其他用户可以吗:我也没试过,我也不知道,一般就用Administrator用户就行

  • 我还是配置不成功怎么办:核心就两点

    • 一:一定要命令行安装ollama,因为后面要指定安装路径(OllamaSetup.exe /DIR=E:\AI\ollama)
      路径随便写,格式别错了:英文冒号、反斜杠,最好先建好目录,然后目录栏直接复制路径
    • 系统变量OLLAMA_MODELS建好后要重启,我当时没重启导致模型还是下在了C盘
  • 怎么查看模型是否下载成功
    输入下载命令,能对话就说明下载成功,不能对话的话就会启动下载,如果之前下载过会接着继续下载

注意看我输入7b和8b下载命令的区别

C:\Users\Administrator>ollama run deepseek-r1:7b
pulling manifest
pulling 96c415656d37...  15% ▕████████                                                ▏ 691 MB/4.7 GB  8.3 MB/s   7m58s
C:\Users\Administrator>ollama run deepseek-r1:8b
>> Send a message (/? for help)

或者命令行直接输入ollama list命令查看

C:\Users\Administrator>ollama list
NAME              ID              SIZE      MODIFIED
deepseek-r1:8b    28f8fd6cdc67    4.9 GB    2 days ago
  • 怎么查看模型是否下在了我想要的目录
    打开你系统环境变量配置的目录(如E:\AI\Models),里面会有两个文件夹(blobs文件夹、manifests文件夹),打开blobs文件夹,里面有类似
    sha256-96c415656d377afbff962f6cdb2394ab092ccbcbaab4b82525bc4ca800fe8a49-partial这样的文件则说明模型下在了这里

感谢观看

猜你喜欢

转载自blog.csdn.net/qq_45764833/article/details/145734152