简介:本文为新手开发者提供一套完整的DeepSeek部署方案,涵盖从环境配置到Web UI启动的全流程操作,特别针对D盘安装路径进行详细说明,确保零基础用户也能顺利完成部署。
DeepSeek作为一款轻量级AI开发框架,以其低门槛、高扩展性的特点,成为开发者快速搭建AI应用的理想选择。本教程专为零基础用户设计,采用D盘安装路径避免系统盘空间不足问题,并提供完整的Web UI配置方案,帮助您快速启动一个可交互的AI应用。
打开Anaconda Prompt,依次执行:
conda create -n deepseek_env python=3.9conda activate deepseek_env
此操作在D盘创建独立环境,避免与系统Python冲突。验证环境是否激活:
where python# 应显示D:\Anaconda3\envs\deepseek_env\...
通过pip安装最新稳定版:
pip install deepseek-core --user# 验证安装python -c "import deepseek; print(deepseek.__version__)"
在D盘创建模型目录:
mkdir D:\deepseek_models
修改配置文件(通常位于~/.deepseek/config.ini),添加:
[model]storage_path = D:/deepseek_models
pip install deepseek-webui flask
关键依赖说明:
创建start_webui.bat文件(D盘根目录):
@echo offset FLASK_APP=deepseek.webui.appset FLASK_ENV=developmentcd D:\deepseek_modelsflask run --host=0.0.0.0 --port=5000
双击start_webui.bat,观察控制台输出:
* Serving Flask app "deepseek.webui.app"* Running on http://127.0.0.1:5000 (Press CTRL+C to quit)
打开Chrome输入:
http://localhost:5000
预期看到Web UI界面,包含:
| 问题现象 | 解决方案 |
|---|---|
| 端口冲突 | 修改start_webui.bat中的端口号 |
| 模型加载失败 | 检查config.ini路径配置 |
| 界面乱码 | 安装中文字体包 |
| 502错误 | 增加--timeout=60参数 |
在配置文件中添加:
pip install torch torchvision --extra-index-url https://download.pytorch.org/whl/cu117
[hardware]use_cuda = True
配置日志存储路径:
[logging]path = D:/deepseek_logslevel = INFO
开始│├─ 安装Anaconda → 创建虚拟环境(D盘)│├─ 安装DeepSeek核心包│├─ 配置模型路径(D:\deepseek_models)│├─ 安装Web组件 → 配置启动脚本│├─ 设置防火墙规则│└─ 启动服务 → 浏览器访问
本教程通过分步骤的详细说明,确保即使没有开发经验的用户也能完成DeepSeek的部署。关键成功要素包括:
建议新手用户:
对于企业用户,可考虑将Web UI部署为系统服务,实现开机自启和故障恢复。后续可扩展的功能包括:
通过本教程的完整实践,您将掌握从环境搭建到服务部署的全流程技能,为后续开发更复杂的AI应用奠定坚实基础。