PyCharm 2025.3 发布:`uv` 成为默认环境管理器!

PyCharm 2025.3 正式发布!这是自统一 IDE 战略以来的首个重大版本更新,Community 版本正式完成历史使命,全面融合为统一的 PyCharm 产品线。本次更新不仅带来 UI/UX 的焕新,更在数据科学、远程开发、AI 工具链等方面实现重大突破。下面我们逐项解读亮点功能👇


🔄 Community 用户平滑迁移至统一 PyCharm

自 2025.2 起,Community Edition 已停止独立更新;2025.3 起,所有用户均使用同一款 PyCharm,免费版功能大幅增强:

  • ✅ 内置完整 Jupyter Notebook 支持(此前仅 Pro 有)
  • ✅ 一键开启 30 天 Pro 试用,体验高级功能(如数据库工具、科学模式、AI 编码助手等)

💡 提示:现有 Community 用户升级后无需付费——仍可永久免费使用基础功能。


📓 Jupyter Notebook 远程开发支持(重大突破!)

过去在远程服务器(如 SSH、Docker、WSL、Codespaces)上使用 .ipynb 文件需手动同步、配置内核,非常繁琐。
PyCharm 2025.3 现支持:

  • 🚀 直接在远程机器上打开、编辑、运行 Notebook,无需本地拷贝
  • 🧪 自动同步内核环境,变量作用域与脚本完全一致
  • 📊 新增 Variables 工具窗口排序功能(按名称 / 类型),方便探索大型数据集

✅ 适用场景:AI训练服务器、云开发环境、企业内网隔离开发机——真正实现「笔记本即代码」的无缝体验。


uv 成为新项目的默认环境管理器

uv 由 Astral 开发,是 Rust 编写的超高速 Python 包安装器 & 环境管理器(比 pip 快数十倍),现被 PyCharm 官方“钦定”:

  • ✅ 当检测到系统已安装 uv新建项目默认选用 uv 创建虚拟环境
  • ✅ 项目 Run Configuration 默认使用 uv run 执行脚本
  • ⏱ 显著提升依赖安装、环境创建速度,尤其适合大型项目/CI 环境

📌 小知识:uv 兼容 pip/virtualenv/poetry 的 lock 文件,迁移成本极低。


🧹 Proactive Data Exploration(Pro 功能)

面向数据科学家/分析师的智能辅助功能:

  • 🔍 后台自动分析 pandas.DataFrame,识别:
    • 缺失值分布
    • 异常值(离群点)
    • 重复行/列
    • 类型不一致(如数字存为 object
  • ✨ 发现问题后,可点击 Fix with AI,自动生成清洗代码(基于 Junie 或 Claude Agent)

💬 示例:AI 可能生成 df.drop_duplicates().fillna(df.mean()) 这类可解释、可编辑的修复代码。


🛠 新增 LSP 工具支持:Ruff、ty、Pyright、Pyrefly

PyCharm 进一步拥抱 LSP(Language Server Protocol)生态,现原生集成以下高性能工具:

工具功能
Ruff超快 lint + format(替代 flake8 + isort + black 子集)
ty类型推导与注解建议(轻量级 mypy 替代)
Pyright静态类型检查(微软出品,VS Code 同款引擎)
Pyrefly实时引用分析 & 跨文件跳转优化

→ 所有检查结果直接嵌入编辑器:波浪线、快速修复、Inline 类型提示一应俱全。


🤖 AI 功能升级:多 Agent 协同 + BYOK 即将上线

🔀 多 Agent 聊天界面

  • 可在同一聊天窗口切换使用:
    • Junie(JetBrains 自研,深度 IDE 集成)
    • Claude Agent(首个第三方原生集成 Agent,来自 Anthropic)

🔐 Bring Your Own Key(BYOK)即将推出

  • 支持自定义接入:
    • OpenAI API Key
    • Anthropic(Claude)Key
    • 任何兼容 OpenAI 协议的本地模型(如 Ollama、vLLM 部署的 Llama 3.1)
  • ✅ 数据不出内网|✅ 按需切换模型|✅ 企业级合规保障

📊 IDE 内 AI 配额可视化

实时查看:

  • 剩余 JetBrains AI Credits
  • 下次重置时间
  • 账户充值余额


🎨 UI/UX 焕新:Islands 主题 + 全新欢迎页

🏝 默认主题:Islands

  • 更高对比度(护眼友好)
  • 更平衡的布局间距
  • 柔和的圆角 & 阴影
  • 深色 / 浅色模式统一设计语言

🚪 全新非模态「Welcome Screen」

  • 快速访问最近项目、模板、设置
  • 支持后台加载,不阻塞 IDE 启动
  • 更符合现代工作流节奏


给定引用中未提及 PyCharm 2025.3 版本环境配置的方法,但可以参考 PyCharm 2025.1 与 miniconda 结合的环境配置方式推测部分信息。从 PyCharm 2025.1 开始,PyCharm Community 和 Professional 合并为统一产品,在配置环境时,若使用 miniconda,可先安装好 conda,之后配置环境变量,环境变量包括 `<your miniconda install path>\miniconda3`、`<your miniconda install path>\miniconda3\Scripts` 以及 `<your miniconda install path>\miniconda3\Library\bin` [^2][^3]。 对于具体的 Python 解释器配置,以 PyCharm 2025.1.2 配置 debug 为例,Python 解释器可选择内置的虚拟环境 `venv/Scripts/python.exe`,一般默认即可。不过,这是否适用于 2025.3 版本尚不明确,推测新版本也会有类似的配置选项,在配置 Python 解释器时,可在 PyCharm 的设置中找到相关配置项进行选择 [^4]。 以下是可能的配置步骤示例(基于推测): ```python # 1. 安装 miniconda # 按照 miniconda 的官方安装流程进行安装 # 2. 配置环境变量 # 将以下路径添加到系统环境变量中 <your miniconda install path>\miniconda3 <your miniconda install path>\miniconda3\Scripts <your miniconda install path>\miniconda3\Library\bin # 3. 打开 PyCharm 2025.3 # 找到设置选项,一般在 File -> Settings 中 # 4. 配置 Python 解释器 # 在设置中找到 Project: <your project name> -> Python Interpreter # 选择 miniconda 创建的虚拟环境或者内置的虚拟环境,如 venv/Scripts/python.exe # 5. 配置调试环境(以 FastAPI 为例) # 选择 FastAPI 框架名称 # 自定义应用程序文件选择当前项目的 main.py # Uvicorn 选项:根据 main.py 选择 --reload,若要自定义端口补充 --port xxxx ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

golang学习记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值