centos7.9 - ollama 安装步骤
在 CentOS 7.9 上安装 Ollama 需要一些额外的步骤,因为 CentOS 7.9 的默认软件包版本较旧,可能需要手动安装或更新依赖项。以下是详细的安装步骤:
1. 系统准备
确保系统已更新到最新版本:
sudo yum update -y
安装必要的工具:
sudo yum install -y wget curl git python3 python3-pip
2. 安装 Python 3.8 或更高版本
CentOS 7.9 默认的 Python 版本是 3.6,但 Ollama 需要 Python 3.8 或更高版本。按照以下步骤安装 Python 3.8:
-
安装 EPEL 和 SCL 仓库:
sudo yum install -y epel-releasesudo yum install -y centos-release-scl
-
安装 Python 3.8:
sudo yum install -y rh-python38
-
启用 Python 3.8:
scl enable rh-python38 bash
-
验证 Python 版本:
python3 --version
3. 安装 Ollama
使用 pip
安装 Ollama:
pip3 install ollama
4. 验证安装
运行以下命令检查 Ollama 是否安装成功:
ollama --version
如果成功安装,会显示 Ollama 的版本号。
5. 运行 Ollama
启动 Ollama 服务:
ollama start
运行一个模型(例如 llama2
):
ollama run llama2
6. 使用 Docker 安装(可选)
如果希望使用 Docker 安装 Ollama,可以按照以下步骤操作:
-
安装 Docker:
sudo yum install -y yum-utilssudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.reposudo yum install -y docker-ce docker-ce-cli containerd.io
-
启动并启用 Docker 服务:
sudo systemctl start dockersudo systemctl enable docker
-
拉取 Ollama Docker 镜像:
docker pull ollama/ollama
-
运行 Ollama 容器:
docker run -d --name ollama -p 8080:8080 ollama/ollama
-
验证容器是否运行:
docker ps
7. 常见问题解决
问题 1: pip
安装失败
如果 pip
安装失败,可以尝试升级 pip
:
pip3 install --upgrade pip
问题 2: 缺少依赖项
如果提示缺少某些依赖项,可以手动安装:
sudo yum install -y gcc gcc-c++ make openssl-devel bzip2-devel libffi-devel
问题 3: Docker 权限问题
如果 Docker 命令需要 sudo
,可以将当前用户添加到 docker
组:
sudo usermod -aG docker $USERnewgrp docker
8. 参考文档
- Ollama 官方文档
- Python 官方安装指南
- Docker 官方安装指南