当前位置: 首页 > news >正文

Python系列AI系列(仅供参考):PyCharm+Ollama+DeepSeek-Coder+CodeGPT构建本地大模型编程工具

PyCharm+Ollama+DeepSeek-Coder+CodeGPT构建本地大模型编程工具

  • PyCharm+Ollama+DeepSeek-Coder+CodeGPT构建本地大模型编程工具
    • 1.PyCharm
    • 2.Ollama
    • 3.DeepSeek-Coder
    • 4.CodeGPT
    • 5.测试




PyCharm+Ollama+DeepSeek-Coder+CodeGPT构建本地大模型编程工具

1.PyCharm

Pycharm是用的比较多的Python编辑器,下载社区版安装即可。下载地址:https://www.jetbrains.com/zh-cn/pycharm/ 安装操作也比较简单不做多的说明。

2.Ollama

Ollama是一个专为在本地环境中运行和定制大型语言模型而设计的工具。它提供了一个简单而高效的接口,用于创建、运行和管理这些模型,同时还提供了一个丰富的预构建模型库,可以轻松集成到各种应用程序中。

下载地址:https://ollama.com/download

安装后,打开命令窗口,输入ollama就能看到命令集功能说明,这些命令就能帮我们管理好不同大模型,包括安装、运行大模型

#命令说明``ollama--version#显示当前安装的 ollama 版本。``ollama serve#启动服务,启动 ollama 服务,默认监听在 http://localhost:11434 地址。``ollama create <model_name>[-f <modelfile_path>]#创建模型``ollama show <model_name>#查看模型信息<model_name>: 要查询的模型名称。``ollama run <model_name>#运行指定的模型。<model_name>: 要运行的模型名称。``ollama stop <model_name>#停止正在运行的模型。<model_name>: 要停止的模型名称。``ollama pull <model_name>#从注册表中拉取指定的模型。<model_name>: 要拉取的模型名称。``ollama push <model_name>#将本地模型推送到注册表。<model_name>: 要推送的模型名称。``ollama list#列出所有已下载的模型。``ollamaps#列出所有正在运行的模型。``ollamacp<source_model> <destination_model>#将一个模型复制到另一个新命名的模型。``ollama rm <model_name>#删除指定的模型。<model_name>: 要删除的模型名称。

3.DeepSeek-Coder

DeepSeek-Coder是一个由DeepSeek公司开发的代码语言模型,它基于大规模的代码和自然语言数据集进行训练。该模型支持项目级别的代码完成和填充任务,具有卓越的性能,在多种编程语言和多个基准测试中达到了开源代码模型的领先水平。


使用ollama安装DeepSeek-Coder

#拉取``ollama pull deepseek-coder``#运行``ollama run deepseek-coder``#默认接口地址为http://localhost:11434

4.CodeGPT

CodeGPT 是一种基于自然语言处理技术的人工智能工具,可以自动生成程序源代码。为了更方便程序员在开发环境中直接使用ChatGPT。

安装完成编辑器右侧就出现如下图:

配置codegpt,选择deepseek-coder为大模型

5.测试

配置完成后重启pycharm

如上图,完成所有配置,在开发项目过程中遇到问题即可使用







AGI大模型老王

PyCharm+Ollama+DeepSeek-Coder+CodeGPT构建本地大模型编程工具

http://www.jsqmd.com/news/675002/

相关文章:

  • 2026年知名的一次性印花抹布/环保可降解印花抹布厂家推荐与选型指南 - 品牌宣传支持者
  • Real-Anime-Z应用场景:短视频平台动漫滤镜底层模型技术解析
  • 1998-2026年EarthScope波形数据集
  • GLM-4.1V-9B-Base与Claude对比分析:多模态理解与代码生成能力评测
  • 04-12-02 技术小组长 - 学习笔记
  • 图片旋转判断在增强现实中的关键作用
  • VOOHU:组合电感在多相DC-DC变换器中的选型与应用解析
  • 2026年知名的家居除尘印花抹布/宁波印花抹布批量采购厂家推荐 - 行业平台推荐
  • AI+3D赋能文科教学:15个可直接使用的高质量可视化Prompt(历史/地理/文化)
  • AI修图师行业落地:教育领域课件插图智能编辑实践
  • quot;健身会员管理系统:一键注册预约全攻略quot;
  • Phi-3-mini-128k-instruct部署指南:vLLM引擎配置参数详解(tensor-parallel等)
  • 04-12-03 管理员工 - 学习笔记
  • 为什么要学习AI大模型?掌握AI大模型:抢占未来职场制高点,成为高薪抢手人才!
  • 鸿蒙6设备数破5500万!今日正式发布鸿蒙6.1,40+系列机型可体验
  • Python的__getattribute__方法性能瓶颈与属性访问缓存优化在热点路径
  • CSS如何实现响应式图片懒加载动画_结合CSS关键帧与占位符技术
  • 企业级开源治理的进阶选择:深度解析Gitee CodePecker SCA的核心优势
  • 华为坤灵,如何解闽商智能化之需? - 科技行者
  • 集成测试多步骤 Agent 工作流
  • egergergeeert惊艳效果:12张干净背景+高细节插画的生成效果合集
  • 保姆级教程:手把手教你修改展讯Android设备的蓝牙、Wi-Fi热点和运营商名称
  • 盛科CTC8096 40G交换芯片常用命令
  • 《JVS-APS全景解读:算法驱动+低代码融合的智能排产系统》
  • M12连接器的线缆材质怎么选?PUR还是PVC的实战对比
  • Real-Anime-Z实战教程:用Jupyter Lab动态加载不同LoRA并批量生成对比图
  • 第14篇:嵌入式核心控制外设:TI C2000 HRPWM模块原理与工业应用
  • 前端基础:form和input用法详解
  • C3 vs Zig:2026年,谁才是真正能“修复”C语言的救星?
  • Phi-3.5-mini-instruct高性能部署:device_map=‘auto‘自动分配多GPU负载方案