因为c盘空间不足,而Ollama安装需要接近5个G的空间,个人适用的7b模型也在5G左右,所以把Ollama安装目录和模型下载目录都设置在D盘。
一、卸载
如果已经安装了Ollama,需要卸载后再重新安装,如果第一次安装直接跳过这里
打开默认安装目录
C:\Users\用户名\AppData\Local\Programs\Ollama
点击unins000.exe
点击是,会直接卸载
二、修改安装目录
创建Ollama安装目录
打开Ollama官网下载安装包,https://ollama.com,点击Download
下载Windows平台,只支持Win10和Win11
下载到刚刚创建的文件夹
点击路径框
输入cmd后点击回车
可以直接打开cmd窗口并跳转到当前目录
输入:OllamaSetup.exe /DIR=当前目录
我这里是:OllamaSetup.exe /DIR=D:\Program\Work\Ollama
点击回车自动打开Ollama安装界面,点击Install进行安装
可以看到正在安装在D盘,最上方还有Ollama版本,我安装的是0.5.11
安装完成后窗口会自动消失,安装在D盘成功,安装包可以删除
在刚刚的cmd窗口输入ollama
,显示如下信息说明安装成功
三、修改下载目录
看了很多教程都无法解决,可能是Ollama版本不同吧,如果我的方法不行可以试试别的
在想保存模型的位置创建目录,我这里是 D:\Data\WorkSpace\Ollama
打开Ollama的默认下载目录,C:\Users\用户名.ollama,我这里是 C:\Users\Alien.ollama
里面有1个文件夹和2个文件,复制到刚刚创建的目录,没有id这个文件会报错
下面需要新建一个系统变量,鼠标右键此电脑–>属性–>高级系统设置–>环境变量
点击系统变量下面的新建
变量名:OLLAMA_MODELS
变量值:D:\Data\WorkSpace\Ollama\models
变量值为刚刚创建的目录里面的models,点击确定
点击环境变量界面的确定
四、下载模型
测试一下,重启Ollama,打开右下角隐藏图标,退出Ollama,或者重启电脑
打开Ollama官网,https://ollama.com,点击Models
点击deepseek-r1
下载个最小的1.5b模型进行测试,在下拉框选择1.5b
会自动更新下载命令,点击右边按钮复制
打开cmd窗口输入下载命令ollama run deepseek-r1:1.5b
,回车下载
开始下载,有进度条
共下载5个文件,下载后进入对话模式
测试一下,一开始很正常
多来两句就卡住了,应该是电脑配置的问题,没关系,输入/bye
退出
重启一下,还行
如果遇到网络错误,关掉cmd窗口重新下载即可,会自动继续下载,其他错误也一样
五、迁移模型
如果模型已经下载到默认位置了,不想重新下载,或者想在没网的电脑上使用模型,这时候就需要迁移模型
在要迁移的位置创建目录,安装修改下载目录的方法再来一遍
复制models文件夹和两个id文件
修改系统变量
重启Ollama即可
打开cmd输入Ollama list
可以查看模型列表
说一下models文件夹,点进去有两个文件夹blobs和manifests
blobs文件夹放的是模型的二进制文件,以刚刚下载的deepseek-r1:1.5b为例,共5个文件,最大的这个是models
对应着下载页面时的四个,还有一个Ollama的配置文件
点击model
可以看到每个文件的sha256的前12位字符
和二进制文件对应,如果想单独迁移一个模型,需要把时间相近的文件一起复制,具体有哪些在下面的manifests文件夹里
manifests文件夹只存放模型的版本号,单独迁移模型需要把对应的版本号文件一起复制
最后一层存放具体版本号
用记事本打开,是json格式内容,在https://www.jsongj.com/格式化后如下,可以看到这个模型对应的所有二进制文件
ollama的模型在windows、linux和mac系统中都是通用的,模型不同系统之间可以进行相互拷贝