Linux 系统上安装和部署 DeepSeek 模型的详细步骤
)
1. 系统要求
- 操作系统:Ubuntu 20.04/22.04、CentOS 7/8 或其他兼容的 Linux 发行版
- Python:3.8 或更高版本(推荐 3.12)
- 数据库:MySQL 8.0 或 PostgreSQL 14+
- 工具:Git、pip、virtualenv
- 硬件:建议 8GB 以上内存,支持 CUDA 的 GPU(如需 GPU 加速)
2. 安装基础依赖
Ubuntu/Debian
sudo apt update
sudo apt install -y python3 python3-pip python3-venv git mysql-server mysql-client
CentOS/RHEL
sudo yum install -y python3 python3-pip python3-virtualenv git mysql-server mysql
sudo systemctl start mysqld
sudo systemctl enable mysqld
3. 配置 Python 虚拟环境
# 创建项目目录
mkdir ~/deepseek_project && cd ~/deepseek_project
# 创建并激活虚拟环境
python3 -m venv venv
source venv/bin/activate # 激活虚拟环境,提示符显示 (venv)
4. 克隆 DeepSeek 项目
# 克隆代码仓库(替换为实际仓库地址)
git clone https://github.com/deepseek-ai/deepseek-model.git
cd deepseek-model
# 安装项目依赖(需联网)
pip install --upgrade pip
pip install -r requirements.txt
# 若需 GPU 支持,安装 CUDA 版本的 PyTorch
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118