PyCharm 2024.3.1 最新变化

将 AI 聊天转换为 Jupyter Notebook,代码补全中的自动导入建议,增强的 Structure(结构)视图等。

用户体验

免项目设置的文件创建

如果您不想费心考虑解释器设置或项目配置,PyCharm 将为您搞定。 IDE 现在提供一键式选项,允许您直接跳转到编辑器。 您可以使用单个 Python 脚本或 Jupyter Notebook 立即开始编码和执行,绕过项目设置并节省时间。

Python

代码补全中的自动导入建议

PyCharm 的代码补全现在会提供新的建议,例如从尚未导入您的代码的库中自动导入类和函数名称的选项。 这一简化功能可以确保工作流更加顺畅,更快地访问所需的工具,无需手动导入!

Jupyter Notebook PyCharm Professional

支持一次注释掉多个单元

有时候,您希望在 Notebook 中隔离一部分代码,以便查看没有该部分代码时的输出效果,而有时候这段代码会扩展到多个单元中。 在这种情况下,您可以快速地一次性注释掉多个单元。 为此,只需切换到 Command(命令)模式,使用 Shift+Up/Down 选择目标单元,然后按 Cmd+/ (macOS) 或 Ctrl+/ (Windows/Linux)。

Structure(结构)视图

借助增强的 Structure(结构)视图,Notebook 导航更加直观。 PyCharm 会根据 Markdown 单元的标题自动生成结构,您也可以通过 View options(视图选项)菜单将首行带注释的 Python 单元添加到结构中。

Structure(结构)视图中,您可以移动 Notebook、运行特定部分,以及查看给定部分在给定时间是否正在运行。

集成 TensorBoard 支持

通过直接在 Jupyter Notebook 中集成 TensorBoard 来增强您的机器学习实验。 轻松跟踪和直观呈现损失和准确性等关键指标、检查模型图、监测权重和偏差在一段时间内的变化。 您可以在 PyCharm 中使用嵌入向量投影、数据可视化(图片、文本和音频)和 TensorFlow 分析等工具进行深入探索。

JetBrains AI Assistant 付费

将 AI 聊天转换为 Jupyter Notebook PyCharm Professional

在与 AI Assistant 探讨特定问题后,您可能希望将结果移动到一个专用 Notebook 中。 只需提示 AI Assistant 或使用聊天中的新 /create-jupyter-file 命令创建包含关联代码的 Notebook。 PyCharm 还会将 Notebook 添加到您的项目目录中。

错误修正

  • [PY-59838] 如果通过 Python Packages(Python 软件包)工具窗口安装软件包,它们不会出现在 poetry.lockpyproject.toml 中。
  • [PY-76185] PyCharm 不允许您在路径中包含空格的目录中创建项目。
  • [PY-71771] Python 插件:在 Run(运行)配置中设置特定的远程解释器会导致其无法正常工作。