怎么设置ollama环境变量
时间: 2025-02-02 14:08:22 浏览: 554
### 如何配置 Ollama 环境变量
对于不同操作系统,Ollama 环境变量的配置方式有所不同。
#### 在 Windows 上配置 Ollama 环境变量
为了使 Ollama 正常工作于特定需求下,比如指定API监听地址、允许跨域请求或是改变模型存储路径,可以通过设置环境变量实现这些功能。具体操作如下:
- **更改侦听地址和端口**
要让 Ollama API 服务在不同的网络接口上运行或使用自定义端口,可添加 `OLLAMA_HOST` 环境变量,并将其值设为期望的形式,例如`:8000`表示同时监听所有IPv4和IPv6上的8000端口[^3]。
- **启用跨域访问支持**
为了让基于Web的应用程序能够不受同源策略限制地调用 Ollama 提供的服务,需设定 `OLLAMA_ORIGINS` 环境变量并将它的值设为通配符`*`,意味着接受来自任何来源的请求。
- **调整模型保存位置**
如果希望将由 Ollama 下载的大规模预训练模型存放在除 C 盘之外的地方,则应创建一个新的环境变量叫做 `OLLAMA_MODELS` 并指明新的目标文件夹路径,像 `E:\AiModel\ollama\models` 就是一个例子[^4]。
完成上述任一类型的修改之后,记得重启计算机以确保新加入的环境变量被正确加载。
#### 在 Ubuntu/Linux 中配置 Ollama 环境变量
Linux 用户同样可以利用环境变量来定制化 Ollama 的行为模式。通常有两种途径来进行这项设置——临时性和持久性的解决方案。
- 对于想要立即生效但仅限当前会话的情况,可以直接在终端里执行 export 命令,如 `export OLLAMA_HOST=:9000` 来即时变更主机绑定情况;而若是要长期保持这种状态直到手动撤销的话,则应该编辑用户的 shell profile 文件(`.bashrc`, `.zshrc` 或者其他相应启动脚本),追加相应的导出语句进去[^1]。
```shell
echo 'export OLLAMA_HOST=":9000"' >> ~/.bashrc && source ~/.bashrc
```
- 若要使得整个系统的每个用户都能继承某些固定的环境参数,那么就需要把它们写入全局级别的 `/etc/environment` 文档内。
```shell
sudo sh -c 'echo "OLLAMA_HOST=\":9000\"" >> /etc/environment'
```
最后一步总是必要的:无论采取哪种办法设置了新的环境变量以后,都得重新启动相关联的服务进程或者是直接重开机以便应用最新的变动。
阅读全文
相关推荐


















