10 分钟学会 Windows 安装 DeepSeek 并运行代码

云信安装大师
90
AI 质量分
4 5 月, 2025
2 分钟阅读
0 阅读

10 分钟学会 Windows 安装 DeepSeek 并运行代码

引言

DeepSeek 是一个强大的 AI 编程助手,可以帮助开发者更高效地编写和调试代码。本文将手把手教你如何在 Windows 系统上快速安装 DeepSeek,并运行你的第一个 AI 辅助编程示例。

准备工作

在开始之前,请确保你的 Windows 系统满足以下要求:

  • Windows 10/11(64位)
  • Python 3.8 或更高版本
  • pip(Python 包管理工具)
  • Git(可选,用于克隆示例仓库)

步骤一:安装 Python

如果你还没有安装 Python,请按照以下步骤操作:

  1. 访问 Python 官网
  2. 下载最新版本的 Python(3.8+)
  3. 重要:安装时勾选 “Add Python to PATH” 选项
  4. 完成安装后,验证是否成功:
代码片段
python --version
# 应该显示类似:Python 3.x.x

步骤二:创建虚拟环境(推荐)

为了避免与其他 Python 项目冲突,我们创建一个虚拟环境:

代码片段
# 创建项目文件夹
mkdir deepseek-demo && cd deepseek-demo

# 创建虚拟环境
python -m venv venv

# 激活虚拟环境
.\venv\Scripts\activate

激活后,你的命令行提示符前应该会显示 (venv)

步骤三:安装 DeepSeek

现在我们可以安装 DeepSeek Python SDK:

代码片段
pip install deepseek-sdk

如果安装速度慢,可以使用国内镜像源:

代码片段
pip install deepseek-sdk -i https://pypi.tuna.tsinghua.edu.cn/simple

步骤四:获取 API Key

要使用 DeepSeek,你需要一个 API Key:

  1. 访问 DeepSeek AI
  2. 注册或登录你的账户
  3. 在个人中心找到 API Key并复制保存

注意:API Key是敏感信息,不要直接提交到代码仓库中!

步骤五:编写第一个 DeepSeek AI程序

创建一个 demo.py文件,添加以下代码:

代码片段
from deepseek_sdk import DeepSeekAI

# TODO:替换为你自己的API Key (不要直接提交到GitHub!)
API_KEY = "your_api_key_here"

def main():
    # 初始化DeepSeek客户端
    client = DeepSeekAI(api_key=API_KEY)

    # AI对话示例 - Python代码生成
    prompt = """
    帮我写一个Python函数:
    1.功能:计算斐波那契数列的第n项
    2.要求:
      -使用递归实现
      -包含详细的注释说明
      -处理n<=0的特殊情况

    请只返回代码部分。
    """

    print("正在向DeepSeek AI发送请求...")
    response = client.chat(prompt)

    print("\nDeepSeek AI生成的代码:")
    print(response)

if __name__ == "__main__":
    main()

步骤六:运行程序

在命令行中执行:

代码片段
python demo.py

你应该会看到类似以下的输出:

代码片段
正在向DeepSeek AI发送请求...

DeepSeek AI生成的代码:
def fibonacci(n):
    """
    计算斐波那契数列的第n项

    参数:
        n (int): Fibonacci数列的项数

    返回:
        int: Fibonacci数列的第n项值

    异常:
        当n<=0时返回0并提示错误信息
    """
    if n <= 0:
        print("错误: n必须为正整数")
        return None

    # base case: fib(1)=fib(2)=1    
    if n ==1 or n ==2:
        return1

    # recursive case: fib(n)=fib(n-1)+fib(n-2)
    return fibonacci(n-1) + fibonacci(n-2)

API使用进阶技巧

Tip1:设置对话参数

你可以调整对话参数以获得更好的结果:

代码片段
response = client.chat(
    prompt,
    temperature=0.7,   # (0~1)控制创造性,越高越随机 
    max_tokens=1000,   #限制最大输出长度 
)

Tip2:流式输出(适合长响应)

对于长内容生成可以使用流式输出:

代码片段
stream = client.chat_stream(prompt)
for chunk in stream:
    print(chunk, end="", flush=True)

Tip3:上下文记忆(多轮对话)

保持对话上下文:

代码片段
conversation = []
conversation.append({"role": "user", "content": prompt})

response = client.chat(conversation=conversation)

#将AI回复加入上下文 
conversation.append({"role": "assistant", "content": response})

FAQ常见问题解答

Q1: API请求失败怎么办?
A1:
-检查API Key是否正确且未过期
-确认网络连接正常
-查看官方文档是否有API更新

Q2:如何提高代码质量?
A2:
-在prompt中添加更多详细要求
-指定编程语言版本
-提供输入输出示例

Q3:遇到SSL证书错误?
A3:
尝试更新证书:

代码片段
pip install --upgrade certifi 

VS Code配置建议(可选)

如果你使用VS Code开发:
1.安装Python扩展
2.设置.env文件存储API Key

代码片段
DEEPSEEK_API_KEY=your_key_here <br>
   

3.添加.gitignore避免泄露密钥

代码片段
.env   
__pycache__/<br>
   

总结

通过本文你学会了:
✅ Windows下搭建Python开发环境
✅创建隔离的虚拟环境
✅获取和使用DeepSeek API Key
✅编写第一个AI辅助编程脚本

现在你可以尝试修改prompt来生成不同类型的代码了!Happy coding with AI! 🚀

原创 高质量