<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/what-s-new-in-pycharm-2026-2-1-clujd95sb" -->

---
title: What's New in PyCharm 2026.2.1 | daily.dev
description: PyCharm 2026.2.1 lets AI agents like Claude Code and Codex work directly inside Jupyter notebooks against a live kernel, preserving variables and models across...
canonical: https://daily.dev/posts/what-s-new-in-pycharm-2026-2-1-clujd95sb
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: What's New in PyCharm 2026.2.1 | daily.dev
og:description: PyCharm 2026.2.1 lets AI agents like Claude Code and Codex work directly inside Jupyter notebooks against a live kernel, preserving variables and models across...
og:url: https://daily.dev/posts/what-s-new-in-pycharm-2026-2-1-clujd95sb
og:image: https://api.daily.dev/og/posts/CLUJd95sb.png
og:image:alt: What's New in PyCharm 2026.2.1
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# What's New in PyCharm 2026.2.1

**[JetBrains](https://daily.dev/sources/jetbrains)** · 4 min read · 0 upvotes · 0 comments

## Summary

PyCharm 2026.2.1 lets AI agents like Claude Code and Codex work directly inside Jupyter notebooks against a live kernel, preserving variables and models across cells. A new agent environment coordinator ensures agents target the correct Python interpreter and tool (uv, Poetry, pip, conda) instead of a system environment. The release also adds a third-party marimo notebooks plugin, redesigns the Python Packages tool window with a collapsible dependency tree and search popup, improves type-mismatch error messages, and unbundles low-usage plugins (Data Wrangler, Hugging Face, Google Colab support). Bug fixes include blocking venv creation for end-of-life Python versions (2.7, 3.6, 3.7) and fixing SQLAlchemy 2.0 Session.get() type inference.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.jetbrains.com/pycharm/2026/08/what-s-new-in-pycharm-2026-2-1>

## Questions this post answers

### Does PyCharm 2026.2.1 let AI agents like Claude Code work directly inside Jupyter notebooks?

Yes, PyCharm 2026.2.1 introduces a Jupyter notebook skill that lets AI agents such as Claude Code and Codex create, edit, and run .ipynb notebooks through PyCharm's notebook model against a live kernel. This means variables, models, and data persist across cells rather than disappearing when the agent runs disconnected scripts, resulting in more reliable notebook work with fewer tokens used. It requires a JetBrains AI subscription.

_daily.dev tracks IDE updates like this for teams weighing AI agents in their notebook workflows._

### How does PyCharm 2026.2.1 stop AI agents from installing packages into the wrong Python environment?

A new agent environment coordinator skill gives the AI agent the project's configured interpreter and tool (uv, Poetry, pip in a venv, or conda) so commands target the correct environment instead of a system one. If no environment exists yet, the agent can set one up via PyCharm itself, then decides how to use that information when installing or running commands. It also requires a JetBrains AI subscription.

_Developers wiring AI agents into Python projects can follow environment tooling changes on daily.dev._

### Does PyCharm still create virtual environments for Python 2.7 or 3.6?

No, PyCharm 2026.2.1 no longer creates virtual environments for end-of-life Python versions 2.7, 3.6, and 3.7. Developers who still need one of these environments can create it manually from the command line and then add it to the IDE afterward rather than relying on PyCharm's built-in environment creation.

_daily.dev helps developers maintaining legacy Python projects keep up with tooling changes like this._

## Similar posts on daily.dev

- [PyCharm 2025.3 – Unified IDE, Jupyter notebooks in remote development, uv as default, and more](https://daily.dev/posts/pycharm-2025-3-unified-ide-jupyter-notebooks-in-remote-development-uv-as-default-and-more-cwcwupzyw) · JetBrains · 1 upvotes · 0 comments
- [What’s Fixed and Improved in PyCharm 2026.2](https://daily.dev/posts/what-s-fixed-and-improved-in-pycharm-2026-2-tflqhhdgm) · JetBrains · 0 upvotes · 0 comments
- [PhpStorm 2026.2 Released](https://daily.dev/posts/phpstorm-2026-2-released-vslayi98u) · Laravel News · 27 upvotes · 4 comments
- [Visual Studio Code 1.121](https://daily.dev/posts/visual-studio-code-1-121-rgoaodajp) · Visual Studio Code · 12 upvotes · 0 comments

---

Tags: [#python](https://daily.dev/tags/python), [#devtools](https://daily.dev/tags/devtools), [#jupyter](https://daily.dev/tags/jupyter)

[View this post on daily.dev](https://daily.dev/posts/what-s-new-in-pycharm-2026-2-1-clujd95sb)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"What's New in PyCharm 2026.2.1","url":"https://daily.dev/posts/what-s-new-in-pycharm-2026-2-1-clujd95sb","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/what-s-new-in-pycharm-2026-2-1-clujd95sb"},"datePublished":"2026-08-12T13:23:37.834Z","dateModified":"2026-09-14T06:05:50.865Z","description":"PyCharm 2026.2.1 lets AI agents like Claude Code and Codex work directly inside Jupyter notebooks against a live kernel, preserving variables and models across...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/67de1d5979d33ce7a6be96cd3e38f1a0?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/67de1d5979d33ce7a6be96cd3e38f1a0?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"JetBrains","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"JetBrains","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/53ecf0c676f34b3896ee109609d91efa","url":"https://daily.dev/sources/jetbrains"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/what-s-new-in-pycharm-2026-2-1-clujd95sb","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"python,devtools,jupyter","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"JetBrains","item":"https://daily.dev/sources/jetbrains"},{"@type":"ListItem","position":3,"name":"What's New in PyCharm 2026.2.1"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/what-s-new-in-pycharm-2026-2-1-clujd95sb#faq","mainEntity":[{"@type":"Question","name":"Does PyCharm 2026.2.1 let AI agents like Claude Code work directly inside Jupyter notebooks?","acceptedAnswer":{"@type":"Answer","text":"Yes, PyCharm 2026.2.1 introduces a Jupyter notebook skill that lets AI agents such as Claude Code and Codex create, edit, and run .ipynb notebooks through PyCharm's notebook model against a live kernel. This means variables, models, and data persist across cells rather than disappearing when the agent runs disconnected scripts, resulting in more reliable notebook work with fewer tokens used. It requires a JetBrains AI subscription. daily.dev tracks IDE updates like this for teams weighing AI agents in their notebook workflows."}},{"@type":"Question","name":"How does PyCharm 2026.2.1 stop AI agents from installing packages into the wrong Python environment?","acceptedAnswer":{"@type":"Answer","text":"A new agent environment coordinator skill gives the AI agent the project's configured interpreter and tool (uv, Poetry, pip in a venv, or conda) so commands target the correct environment instead of a system one. If no environment exists yet, the agent can set one up via PyCharm itself, then decides how to use that information when installing or running commands. It also requires a JetBrains AI subscription. Developers wiring AI agents into Python projects can follow environment tooling changes on daily.dev."}},{"@type":"Question","name":"Does PyCharm still create virtual environments for Python 2.7 or 3.6?","acceptedAnswer":{"@type":"Answer","text":"No, PyCharm 2026.2.1 no longer creates virtual environments for end-of-life Python versions 2.7, 3.6, and 3.7. Developers who still need one of these environments can create it manually from the command line and then add it to the IDE afterward rather than relying on PyCharm's built-in environment creation. daily.dev helps developers maintaining legacy Python projects keep up with tooling changes like this."}}]}
```

