Files
nexus/raw/AI/在 Ubuntu 安装 Ollama 并运行 Qwen2.5‑Coder 7B.md
2026-04-17 08:38:12 +08:00

4.9 KiB
Raw Blame History

title, source, author, published, created, description, tags
title source author published created description tags
一、系统要求 shenwei
ollama
openclaw
qwen
qwen-coder
ubuntu

#ubuntu #ollama #qwen-coder #qwen #openclaw

一、系统要求

运行 qwen2.5-coder:7b 推荐配置:

资源 最低 推荐
CPU 4 cores 8+ cores
RAM 8GB 16GB
GPU 无需 NVIDIA GPU
Disk 10GB 20GB

模型大小:

约 4.5GB

二、Ubuntu 安装 Ollama

1 更新系统

sudo apt update
sudo apt upgrade -y

安装 curl

sudo apt install -y curl

2 安装 Ollama

执行官方安装脚本:

curl -fsSL https://ollama.com/install.sh | sh

安装过程会自动:

  • 安装 ollama CLI
  • 创建 systemd 服务
  • 启动 Ollama API

3 验证安装

ollama --version

示例:

ollama version 0.5.x

三、启动 Ollama 服务

检查状态:

systemctl status ollama

如果未运行:

sudo systemctl start ollama

开机启动:

sudo systemctl enable ollama

四、下载 Qwen2.5-Coder 7B

下载模型:

ollama pull qwen2.5-coder:7b

下载大小:

≈ 4.5GB

下载完成查看:

ollama list

示例:

NAME                    SIZE
qwen2.5-coder:7b        4.6 GB

五、运行模型

启动交互模式:

ollama run qwen2.5-coder:7b

终端将进入:

>>> Send a message (/? for help)

测试:

Write a Python script to monitor CPU usage

模型会生成代码。


六、通过 API 调用

Ollama 默认提供 REST API

http://localhost:11434

测试 API

curl http://localhost:11434/api/chat -d '{
 "model": "qwen2.5-coder:7b",
 "messages": [
   {"role": "user", "content": "Write a bash script to backup a directory"}
 ]
}'

返回示例:

{
 "message": {
   "role": "assistant",
   "content": "Here is a bash backup script..."
 }
}

七、Python 调用

安装 SDK

pip install ollama

示例代码:

from ollama import chat

response = chat(
    model="qwen2.5-coder:7b",
    messages=[
        {
            "role": "user",
            "content": "Write a Python script to parse a CSV file"
        }
    ]
)

print(response["message"]["content"])

八、NodeJS 调用

安装 SDK

npm install ollama

示例:

import ollama from 'ollama'

const response = await ollama.chat({
  model: 'qwen2.5-coder:7b',
  messages: [
    { role: 'user', content: 'Write a docker-compose for n8n and postgres' }
  ]
})

console.log(response.message.content)

九、开放远程 API推荐

默认只监听:

127.0.0.1

如果要给:

  • n8n

  • OpenClaw

  • WebUI

  • Agent

使用,需要修改。

编辑:

/etc/systemd/system/ollama.service

增加:

Environment="OLLAMA_HOST=0.0.0.0"

重新加载:

sudo systemctl daemon-reload
sudo systemctl restart ollama

访问:

http://服务器IP:11434

十、GPU 加速(可选)

检查 GPU

nvidia-smi

如果安装了 CUDA

Ollama 会 自动使用 GPU

无需额外配置。


十一、模型管理

查看模型:

ollama list

删除模型:

ollama rm qwen2.5-coder:7b

更新模型:

ollama pull qwen2.5-coder:7b

十二、性能优化

如果机器较小:

推荐:

qwen2.5-coder:3b

下载:

ollama pull qwen2.5-coder:3b

十三、推荐搭配工具

如果你正在做 AI automation / agent / coding

建议搭配:

工具 用途
Open WebUI ChatGPT UI
n8n AI automation
LangChain Agent framework
OpenClaw AI coding agent

例如 OpenClaw 配置:

ollama/qwen2.5-coder:7b

十四、最简安装流程3条命令

如果你只想快速安装:

curl -fsSL https://ollama.com/install.sh | sh

ollama pull qwen2.5-coder:7b

ollama run qwen2.5-coder:7b

十五、一个很多人不知道的优化(非常重要)

如果你打算做:

  • DevOps automation

  • SQL Agent

  • Kubernetes troubleshooting

  • n8n workflow AI

强烈建议使用:

qwen2.5-coder:7b

原因:

  • Tool usage能力强

  • Shell / Python / SQL理解强

  • Repo级代码理解

比普通 qwen2.5:7b 更适合工程任务


如果需要,我可以再给你一份 更高级部署指南

《Ubuntu 本地 AI StackOllama + Qwen2.5-Coder + OpenWebUI + n8n + Agent 自动化》

会包含:

  • 本地 ChatGPT UI

  • AI Coding Agent

  • 自动化工作流

  • DevOps AI 助手

基本上是一套 完整的本地 AI 基础设施(非常适合开发者)