在 AI 赋能编程的时代,如何让 AI 辅助写代码,提升开发效率?DeepSeek 作为一款开源、强大、免费 的 AI 编程助手,结合 PyCharm,能够大幅提升 Python 编程体验。
今天,我们就来详细讲解 如何在 PyCharm 中接入 DeepSeek ,无论你想使用本地部署的 DeepSeek ,还是 官方 API 版本,都能轻松实现!
🚀 为什么选择 DeepSeek + PyCharm?
DeepSeek R1 采用 6710 亿参数的 MoE(混合专家)架构 ,处理速度可达 每秒 60 Token,在代码补全、自动生成等方面表现卓越。
结合 PyCharm,你将获得: ✅ 智能代码补全 :根据上下文 精准预测代码 ,减少重复输入。 ✅ AI 代码生成 :输入描述,AI 自动生成代码 ,让开发更高效。 ✅ AI 对话辅助 :直接在 PyCharm 与 AI 交互,调试代码、解决问题 。 ✅ 支持本地运行 :私有部署,保护数据隐私,适合个人开发和企业内网环境。
🔹 方法一:本地部署 DeepSeek 并接入 PyCharm(适合低配电脑)
如果你想 免费、离线使用 AI 编程助手 ,本地部署 DeepSeek 绝对是最优解。无需 GPU,大多数普通电脑都能运行!
1️⃣ 下载 Ollama
DeepSeek 本地部署基于 Ollama ,首先下载 Ollama: 🔗 下载地址
安装完成后,打开终端 输入以下命令,确保 Ollama 运行正常:
css
ollama --version
2️⃣ 选择 DeepSeek 版本(推荐 1.5B)
DeepSeek-R1 提供 7 个不同尺寸 ,显存越大,性能越强:
模型版本 | 适用设备 | 运行要求 |
---|---|---|
1.5B | 普通 PC(推荐) | CPU / 低端 GPU |
6.7B | 中端游戏本 | 8GB 显存 |
33B | 高性能 GPU 服务器 | 24GB+ 显存 |
如果没有独显,建议安装 1.5B 版本!
3️⃣ 下载 DeepSeek R1 模型
打开 命令行(CMD/终端) ,输入:
arduino
ollama run deepseek-r1:1.5b
等待下载完成后,DeepSeek 1.5B 就已经安装到本地了!
4️⃣ 在 PyCharm 安装 CodeGPT 插件
- 打开 PyCharm ,进入
文件(File) -> 设置(Settings) -> 插件(Plugins)
。 - 在搜索框输入 "CodeGPT" ,点击 安装。
- 安装完成后,重启 PyCharm。
5️⃣ 配置 CodeGPT,接入本地 DeepSeek
-
在 PyCharm 顶部菜单栏,找到 "Tools" -> "CodeGPT" ,进入 Providers 设置。
-
选择 Ollama (Local),在 模型选项 中输入:
makefiledeepseek-r1:1.5b
-
点击 OK,配置完成
6️⃣ 体验 AI 编程功能!
✅ 代码补全 :输入部分代码,按 Tab
,DeepSeek 智能补全 ! ✅ 代码生成 :输入 # 生成一个 Python 计时器
,按 Ctrl+I
,AI 自动生成代码! ✅ AI 代码助手:直接在 PyCharm 右侧对话窗口与 AI 交流,快速获取解决方案。
🎯 提示 :本地运行 完全免费 ,使用的 是你自己的算力,无需联网,不会有 API 调用费用!
🔹 方法二:使用官方 DeepSeek API 并接入 PyCharm
如果你的电脑 配置较低 或者 希望使用更强的 DeepSeek 版本 ,可以直接调用 官方 API!
1️⃣ 获取 DeepSeek API Key
- 访问 DeepSeek 官网 ,进入 "API 开放平台" 。
- 在左侧菜单中,点击 "API Keys" -> "创建 API Key" 。
- 复制 API Key,并妥善保存(仅显示一次! )。
2️⃣ 在 PyCharm 安装 Continue 插件
- 进入
文件 -> 设置 -> 插件
,搜索 "Continue" ,点击 安装。 - 安装完成后,点击 应用 & 重启 PyCharm。
3️⃣ 配置 DeepSeek API
- 在 PyCharm 右侧面板,找到 "Continue" 插件,点击 设置。
- 在弹出的 配置文件 中,找到
apiKey
,填入 你的 DeepSeek API Key。 - 选择 DeepSeek Coder 模型 ,点击 连接。
4️⃣ 开始使用 DeepSeek AI 编程助手!
✅ 代码智能补全 :输入 import pandas as pd
,DeepSeek 自动预测代码 ! ✅ 代码生成 :输入 "用 Python 解析 JSON"
, AI 生成完整代码! ✅ AI 问答 :在 Continue 聊天框 输入 "如何用 Pandas 读取 CSV?"
,AI 直接给出解答!
Continue 插件支持本地 & API 模式,可自由切换! 🎉
🔚 总结:DeepSeek + PyCharm,让编程更智能!
无论你是希望本地运行 还是在线调用 API ,都可以轻松在 PyCharm 体验 DeepSeek AI 编程!
方式 | 是否免费 | 数据安全性 | 推荐场景 |
---|---|---|---|
本地部署(Ollama) | ✅ 完全免费 | ✅ 本地数据,不泄露 | 适合个人学习 & 离线编程 |
官方 API(Continue) | 🔶 有调用费用 | 🔶 需联网,数据传输到云端 | 适合调用大模型、远程开发 |