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 安装目录模型存储路径 对于 Windows Ubuntu 系统而言,修改 Ollama安装目录以及其模型的存储路径有不同的方法。 #### 在 Windows 上修改 Ollama 模型存储路径 Windows 的安装默认不支持修改程序安装目录,默认安装后的目录位于 `C:\Users\username\AppData\Local\Programs\Ollama`。而默认安装模型目录则是在 `C:\Users\username\.ollama`[^1]。为了改变这个设置: - 可以通过编辑环境变量来指定新的模型路径。 - 或者,在命令提示符或 PowerShell 中运行如下命令前先创建好目标文件夹并赋予适当权限: ```powershell $env:OLLAMA_MODEL_PATH="D:\NewPathToModels" ``` 这会临时更改当前会话中的模型路径;如果希望永久生效,则需将此语句加入到用户的启动脚本里或者通过系统属性->高级系统设置->环境变量来进行更持久化的设定。 #### 在 Ubuntu 上修改 Ollama 安装目录模型存储路径 在 Linux 发行版如 Ubuntu 下,默认情况下 ollama 模型存放在 `/usr/share/ollama/.ollama/models` 文件夹内[^2]。要调整这一位置可以采取以下措施之一: - **方式一**:利用软链接(symbolic link),即保持原有结构不变的同时让实际数据存在于其他磁盘分区上; 假设想要把所有模型移动至外部硬盘上的特定文件夹 `/mnt/extdisk/ollama_models`,那么操作步骤如下所示: ```bash sudo mv /usr/share/ollama/.ollama/models/* /mnt/extdisk/ollama_models/ sudo ln -sf /mnt/extdisk/ollama_models /usr/share/ollama/.ollama/models ``` - **方式二**:直接修改配置使得应用程序读取自定义的位置作为模型库。可以通过修改配置文件实现这一点,具体取决于应用本身的支持情况。根据官方文档说明[^3],可以在 `.profile`, `.bashrc` 或者类似的 shell 初始化文件中添加一行导出环境变量: ```bash export OLLAMA_MODELS_DIR="/path/to/new/model/directory" source ~/.bashrc # 刷新使新设置立即生效 ``` 这种方式适用于那些允许用户自定义资源加载路径的应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荔枝吻

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值