Ollama修改安装目录和模型下载目录

因为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系统中都是通用的,模型不同系统之间可以进行相互拷贝

### 更改Ollama的默认下载路径 为了防止C盘空间被大型模型文件占据,在Windows系统中可以为Ollama指定不同的模型下载路径。这不仅有助于管理磁盘空间,还能提高数据的安全性访问效率。 #### 设置自定义下载路径的方法 通过修改系统的环境变量来改变Ollama模型存储的位置是一个有效的方式[^4]。具体做法如下: - 打开系统属性中的高级设置,找到并点击“环境变量”按钮; - 在弹出窗口里创建一个新的用户或系统级别的环境变量; - 将新变量命名为`OLLAMA_MODELS`,其值设为期望的目标目录,比如`D:\huggingface\ollama`;这样就明确了所有由Ollama获取到的新模型都将存放在这个位置而不是默认的安装目录内[^2]。 此外,还可以利用其他特定于性能优化方面的环境变量设定,例如启用Flash Attention特性以增强处理能力,只需简单地增加另一个名为`OLLAMA_FLASH_ATTENTION`的布尔型环境变量,并将其赋值为`1`即可激活此功能[^3]。 ```powershell # PowerShell脚本用于快速配置上述提到的两个环境变量 [System.Environment]::SetEnvironmentVariable("OLLAMA_MODELS", "D:\huggingface\ollama", "User") [System.Environment]::SetEnvironmentVariable("OLLAMA_FLASH_ATTENTION", "1", "User") ``` 完成这些调整之后,重启计算机使新的环境变量生效,随后启动任何依赖于Ollama的应用程序时都会自动应用最新的配置参数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值