差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 | |||
is:ai:deepseek的部署 [2025/02/18 00:29] – A.L | is:ai:deepseek的部署 [2025/02/18 00:31] (当前版本) – A.L | ||
---|---|---|---|
行 1: | 行 1: | ||
==== Windows 10 系统部署步骤DeepSeek ==== | ==== Windows 10 系统部署步骤DeepSeek ==== | ||
- | |||
==== 1. 安装 Python ==== | ==== 1. 安装 Python ==== | ||
首先,确保你的系统上安装了 Python 3.7 或更高版本。 | 首先,确保你的系统上安装了 Python 3.7 或更高版本。 | ||
- | |||
* 下载 Python: [[https:// | * 下载 Python: [[https:// | ||
* 安装时勾选 "Add Python to PATH" 选项。 | * 安装时勾选 "Add Python to PATH" 选项。 | ||
- | |||
==== 2. 创建虚拟环境 ==== | ==== 2. 创建虚拟环境 ==== | ||
为了隔离依赖,建议创建一个虚拟环境。 | 为了隔离依赖,建议创建一个虚拟环境。 | ||
- | |||
* 打开命令提示符(CMD)或 PowerShell。 | * 打开命令提示符(CMD)或 PowerShell。 | ||
* 运行以下命令: | * 运行以下命令: | ||
- | |||
```bash | ```bash | ||
python -m venv deepseek-env | python -m venv deepseek-env | ||
``` | ``` | ||
- | |||
* 激活虚拟环境: | * 激活虚拟环境: | ||
- | |||
```bash | ```bash | ||
deepseek-env\Scripts\activate | deepseek-env\Scripts\activate | ||
``` | ``` | ||
- | |||
==== 3. 安装 DeepSeek ==== | ==== 3. 安装 DeepSeek ==== | ||
在虚拟环境中安装 DeepSeek。 | 在虚拟环境中安装 DeepSeek。 | ||
- | |||
* 使用 pip 安装 DeepSeek: | * 使用 pip 安装 DeepSeek: | ||
- | |||
```bash | ```bash | ||
pip install deepseek | pip install deepseek | ||
``` | ``` | ||
- | |||
==== 4. 配置 DeepSeek ==== | ==== 4. 配置 DeepSeek ==== | ||
根据你的需求配置 DeepSeek。 | 根据你的需求配置 DeepSeek。 | ||
- | |||
* 创建配置文件 `config.yaml`: | * 创建配置文件 `config.yaml`: | ||
- | |||
```yaml | ```yaml | ||
# 示例配置 | # 示例配置 | ||
行 42: | 行 29: | ||
data_path: " | data_path: " | ||
``` | ``` | ||
- | |||
==== 5. 运行 DeepSeek ==== | ==== 5. 运行 DeepSeek ==== | ||
启动 DeepSeek 服务。 | 启动 DeepSeek 服务。 | ||
- | |||
* 运行以下命令: | * 运行以下命令: | ||
- | |||
```bash | ```bash | ||
deepseek --config config.yaml | deepseek --config config.yaml | ||
``` | ``` | ||
- | |||
==== 6. 访问 DeepSeek ==== | ==== 6. 访问 DeepSeek ==== | ||
打开浏览器,访问 DeepSeek 的 Web 界面。 | 打开浏览器,访问 DeepSeek 的 Web 界面。 | ||
- | |||
* 默认地址: | * 默认地址: | ||
- | |||
==== 7. 停止 DeepSeek ==== | ==== 7. 停止 DeepSeek ==== | ||
停止 DeepSeek 服务。 | 停止 DeepSeek 服务。 | ||
- | |||
* 在命令提示符中按 `Ctrl + C` 停止服务。 | * 在命令提示符中按 `Ctrl + C` 停止服务。 | ||
- | |||
==== 8. 退出虚拟环境 ==== | ==== 8. 退出虚拟环境 ==== | ||
完成操作后,退出虚拟环境。 | 完成操作后,退出虚拟环境。 | ||
- | |||
* 运行以下命令: | * 运行以下命令: | ||
- | |||
```bash | ```bash | ||
deactivate | deactivate | ||
``` | ``` | ||
- | |||
==== 9. 其他注意事项 ==== | ==== 9. 其他注意事项 ==== | ||
* 确保防火墙允许 DeepSeek 使用的端口。 | * 确保防火墙允许 DeepSeek 使用的端口。 | ||
* 如果需要后台运行,可以使用 `nohup` 或 Windows 任务计划程序。 | * 如果需要后台运行,可以使用 `nohup` 或 Windows 任务计划程序。 | ||
- | + | === 参考资料 === | |
- | ==== 参考资料 | + | |
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
- | |||
===== 在CentOS上部署Deepseek ===== | ===== 在CentOS上部署Deepseek ===== | ||
- | |||
==== 1. 准备工作 ==== | ==== 1. 准备工作 ==== | ||
* 确保你有一台运行CentOS的服务器。 | * 确保你有一台运行CentOS的服务器。 | ||
* 确保服务器已经安装了必要的依赖项,如Python、Git等。 | * 确保服务器已经安装了必要的依赖项,如Python、Git等。 | ||
- | |||
==== 2. 克隆Deepseek仓库 ==== | ==== 2. 克隆Deepseek仓库 ==== | ||
* 打开终端并运行以下命令: | * 打开终端并运行以下命令: | ||
行 93: | 行 65: | ||
cd deepseek | cd deepseek | ||
</ | </ | ||
- | |||
==== 3. 安装依赖 ==== | ==== 3. 安装依赖 ==== | ||
* 使用pip安装所需的Python依赖: | * 使用pip安装所需的Python依赖: | ||
行 99: | 行 70: | ||
pip install -r requirements.txt | pip install -r requirements.txt | ||
</ | </ | ||
- | |||
==== 4. 配置Deepseek ==== | ==== 4. 配置Deepseek ==== | ||
* 复制示例配置文件并进行必要的修改: | * 复制示例配置文件并进行必要的修改: | ||
行 107: | 行 77: | ||
</ | </ | ||
* 根据你的需求修改配置文件中的参数。 | * 根据你的需求修改配置文件中的参数。 | ||
- | |||
==== 5. 启动Deepseek ==== | ==== 5. 启动Deepseek ==== | ||
* 运行以下命令启动Deepseek: | * 运行以下命令启动Deepseek: | ||
行 113: | 行 82: | ||
python deepseek.py | python deepseek.py | ||
</ | </ | ||
- | |||
==== 6. 验证部署 ==== | ==== 6. 验证部署 ==== | ||
* 打开浏览器并访问服务器的IP地址和端口,确保Deepseek正常运行。 | * 打开浏览器并访问服务器的IP地址和端口,确保Deepseek正常运行。 | ||
- | |||
==== 7. 设置开机自启动 ==== | ==== 7. 设置开机自启动 ==== | ||
* 如果你希望Deepseek在系统启动时自动运行,可以将启动命令添加到`/ | * 如果你希望Deepseek在系统启动时自动运行,可以将启动命令添加到`/ | ||
- | |||
==== 8. 完成 ==== | ==== 8. 完成 ==== | ||
* 现在,Deepseek已经成功部署在CentOS服务器上。 | * 现在,Deepseek已经成功部署在CentOS服务器上。 | ||
- | + | === 注意事项 === | |
- | + | ||
- | ==== 注意事项 ==== | + | |
- 确保 Python 版本兼容。 | - 确保 Python 版本兼容。 | ||
- 配置文件路径和内容需根据实际情况调整。 | - 配置文件路径和内容需根据实际情况调整。 | ||
- 在生产环境中,建议使用 `systemd` 或 `supervisord` 管理 DeepSeek 进程。 | - 在生产环境中,建议使用 `systemd` 或 `supervisord` 管理 DeepSeek 进程。 |