要本地安装真正的DeepSeek,可以参考以下步骤和方法。这些步骤适用于不同操作系统(如Windows、Linux和macOS),并结合了多种教程和工具,确保用户能够顺利部署DeepSeek模型。
一、环境准备
-
操作系统要求:
- Windows:推荐使用Windows 10或更高版本,确保系统兼容性。
- macOS:适用于macOS系统,可以通过Homebrew安装相关依赖。
- Linux:推荐Ubuntu 20.04 LTS或更高版本。
-
硬件要求:
- 内存至少8GB,硬盘空间至少50GB。
- 如果使用GPU加速,建议安装CUDA 11.2或更高版本。
-
软件依赖:
- Python:版本需为3.7或更高。
- Git:用于克隆代码库。
- Docker(可选):用于容器化部署。
二、安装DeepSeek
方法一:通过Ollama一键安装
- 下载并安装Ollama:
- 在终端中运行以下命令:
curl -fsSL https://ollama.com/install.sh | sh
- 安装完成后,运行
ollama version
验证安装成功。
- 运行DeepSeek模型:
- 在终端中输入以下命令:
ollama run deepseek-r1:7b
- 此命令会自动下载并运行DeepSeek R1模型(7B版本),适合普通电脑运行。
方法二:手动安装DeepSeek
- 克隆代码库:
- 打开终端或命令提示符,运行以下命令克隆DeepSeek代码库:
git clone https://github.com/deepseek-ai/deepseek.git
cd deepseek
- 如果需要特定版本,可以切换到对应分支。
- 安装依赖:
- 运行以下命令安装项目所需的依赖:
pip install -r requirements.txt
- 如果需要安装PyTorch等额外库,可以运行:
pip install transformers numpy pandas scikit-learn
(根据具体需求选择安装库)。
- 创建虚拟环境(可选):
- 为了避免与其他项目冲突,建议创建虚拟环境:
python3 -m venv deepseek-env
source deepseek-env/bin/activate # Linux / macOS
deepseek-env\Scripts\activate # Windows
- 激活后,再次运行
pip install -r requirements.txt
。
- 运行DeepSeek模型:
- 使用Python脚本加载并运行模型:
python main.py --model deepseek-r1:7b
- 或者直接在命令行中运行:
deepseek run deepseek-r1:7b
(根据具体教程调整命令)。
三、使用Web界面(可选)
如果希望使用可视化界面,可以结合OpenWebUI进行操作: