跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言AI算法

本地部署 Llama3 大模型:使用 Ollama 在个人电脑极速运行指南

如何使用 Ollama 工具在本地计算机上部署和运行 Llama3 大语言模型。内容涵盖环境准备、Windows 及 Linux/macOS系统的安装步骤、模型拉取与对话测试、模型管理命令以及通过 API 进行程序化调用的方法。该方案支持全平台运行,确保数据交互在本地完成,无需依赖第三方云服务,适合个人开发者构建私有化 AI 应用。

dehua dong发布于 2025/2/6更新于 2026/10/2292 浏览
本地部署 Llama3 大模型:使用 Ollama 在个人电脑极速运行指南

本地部署 Llama3 大模型:使用 Ollama 在个人电脑极速运行指南

概述

Ollama 是一个用于在本地计算机上运行大型语言模型(LLMs)的命令行工具。它允许用户下载并本地运行像 Llama 3、Code Llama 等模型,并支持自定义和创建自己的模型。Ollama 是免费开源的项目,支持 macOS、Linux 操作系统和 Windows 系统。它还提供了官方的 Docker 镜像,使用户可以通过 Docker 容器部署大型语言模型,确保所有与模型的交互都在本地进行,无需将私有数据发送到第三方服务。

环境准备

在开始部署之前,请确保您的计算机满足以下基本要求:

  • 操作系统:Windows 10/11, macOS (Intel 或 Apple Silicon), Linux (Ubuntu/CentOS 等)
  • 硬件要求:建议至少 8GB 内存,若运行较大参数模型(如 Llama3-70B),建议 32GB+ 内存及独立显卡
  • 网络连接:首次下载模型需要稳定的网络环境

安装 Ollama

Windows 系统

  1. 访问 Ollama 官网下载页面,选择 Windows 版本进行下载。
  2. 下载完成后,双击安装包开始安装。
  3. 按照向导完成安装,默认安装到 C 盘根目录。
  4. 安装完成后,按下 Win + R 键调出运行窗口,输入 cmd 打开控制台。
  5. 验证安装是否成功,输入命令:
    ollama --version
    
    如果显示版本号,则安装成功。

macOS / Linux 系统

对于 macOS 和 Linux 用户,推荐使用 Homebrew 或 curl 命令进行安装:

# macOS
brew install ollama

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

运行 Llama3 模型

安装完成后,即可通过命令行拉取并运行模型。

拉取模型

在终端中输入以下命令拉取 Llama3 模型:

ollama run llama3

系统将自动下载模型文件(约 4.7GB),首次运行可能需要几分钟时间。下载完成后,即可进入对话模式。

测试对话

进入对话模式后,您可以直接输入问题,模型会即时响应。例如:

User: 你好,请介绍一下你自己。
Assistant: 我是 Llama3,一个由 Meta 开发的大型语言模型...

支持中文提问,模型能够理解并生成流畅的中文回复。

模型管理

Ollama 提供了一系列命令来管理本地模型库。

列出已安装的模型

查看当前本地存储的所有模型:

ollama list

删除模型

如果不再需要某个模型,可以将其删除以释放磁盘空间:

ollama rm llama3

复制模型

可以将一个模型复制为另一个名称,方便不同场景使用:

ollama cp llama3 llama3-custom

调用本地 API

Ollama 默认启动了一个本地 API 服务,监听端口 11434。您可以通过 HTTP 请求与模型交互。

示例请求

使用 curl 发送请求:

curl http://localhost:11434/api/generate -d '{
  "model": "llama3",
  "prompt": "为什么天空是蓝色的?",
  "stream": false
}'

Python 调用示例

如果您希望在代码中集成,可以使用 Python 的 requests 库:

import requests
import json

response = requests.post(
    'http://localhost:11434/api/generate',
    json={
        'model': 'llama3',
        'prompt': '解释一下量子纠缠的概念',
        'stream': False
    }
)

print(response.json()['response'])

常见问题排查

  1. 下载速度慢:尝试更换网络环境或使用国内镜像源(如有配置)。
  2. 显存不足:如果运行时报错,尝试减小模型参数(如使用量化版模型 llama3:8b)。
  3. 权限问题:在 Linux/macOS 下,可能需要添加执行权限 chmod +x ollama。

结语

通过 Ollama,开发者可以在本地快速搭建大模型应用环境,保护数据隐私的同时享受 AI 带来的便利。无论是用于学习、开发还是日常辅助,Llama3 都是一个强大的工具。建议根据硬件条件选择合适的模型版本,以获得最佳体验。

目录

  1. 本地部署 Llama3 大模型:使用 Ollama 在个人电脑极速运行指南
  2. 概述
  3. 环境准备
  4. 安装 Ollama
  5. Windows 系统
  6. macOS / Linux 系统
  7. macOS
  8. Linux
  9. 运行 Llama3 模型
  10. 拉取模型
  11. 测试对话
  12. 模型管理
  13. 列出已安装的模型
  14. 删除模型
  15. 复制模型
  16. 调用本地 API
  17. 示例请求
  18. Python 调用示例
  19. 常见问题排查
  20. 结语

更多推荐文章

查看全部
  • 昇腾 NPU 部署与测评 CodeLlama-7b-Python
  • Stable Diffusion 整合包实战:小白快速上手 AI 绘画指南
  • Open WebUI Docker 部署指南与最佳实践
  • 基于 DeepFace 与 OpenCV 的实时情绪分析系统
  • 链表两两交换:Java 递归与迭代实现详解
  • 无人机智能 AI 巡检平台:全域感知与自动化作业方案
  • Ex-MCR:一种参数高效的通用多模态统一表征构建范式
  • Linux 进程等待机制:wait 与 waitpid 详解及僵尸进程治理
  • GitHub Codespaces 部署 OpenClaw 个人智能体实战指南
  • 快速排序非递归实现详解:基于栈的模拟思路
  • C++ 核心特性解析:引用、内联函数与 nullptr 用法
  • 人工智能基础:DIKWP 模型与学习路径
  • 前端文件上传方案:分片上传与断点续传实战
  • CentOS 系统定时执行 Python 邮件发送任务的五种方案
  • 二分查找算法详解(上)
  • TCP 协议详解:报文结构、连接管理与流量控制
  • 微信接入 AI Agent:QClaw 背后的自动化变革
  • Flutter for OpenHarmony 项目 Lint 配置与最佳实践
  • VS Code + Go 插件配置指南,搭建高效 IDE 开发环境
  • 8 个技术要点,帮助企业更好落地大模型知识库

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online