Programmierung und Softwareentwicklung

JetBrains enthüllt die wichtigsten Neuerungen in PyCharm 2026.2.1 für KI-Agenten und interaktive Notebooks

PyCharm 2026.2.1 fügt Unterstützung für KI-Agenten hinzu, die innerhalb von Jupyter-Notebooks mit einem aktiven Kernel arbeiten können, und leitet Paketinstallationen an die richtige Python-Umgebung weiter. Die Version bietet außerdem Unterstützung für marimo-Notebooks, Verbesserungen bei der Paketverwaltung und Typprüfung sowie Änderungen an den integrierten Plugins.

2026-08-12
4 Min. Lesezeit
17 Aufrufe
فريق تحرير certi.news
JetBrains enthüllt die wichtigsten Neuerungen in PyCharm 2026.2.1 für KI-Agenten und interaktive Notebooks

JetBrains hat PyCharm 2026.2.1 veröffentlicht. Die Version umfasst eine Reihe von Aktualisierungen, die sich auf die KI-gestützte Softwareentwicklung sowie den Umgang mit Python-Umgebungen und interaktiven Notebooks konzentrieren. Agenten wie Claude Code und Codex können nun Jupyter-Notebooks über das Notebook-Modell in PyCharm erstellen, bearbeiten und ausführen und dabei einen aktiven Kernel verwenden.

Mit diesem Ansatz bleiben Variablen, Modelle und Daten zwischen den Zellen verfügbar, anstatt separate Skripte auszuführen, die keinen gemeinsamen Zustand besitzen. Laut JetBrains ermöglicht dies eine zuverlässigere Ausführung von Notebook- und Machine-Learning-Aufgaben bei geringerem Token-Verbrauch. Zum Start kann man den KI-Chat öffnen und den Agenten auffordern, eine Aufgabe innerhalb des Notebooks auszuführen.

Agenten an die richtige Python-Umgebung weiterleiten

Die Version führt eine neue Fähigkeit namens Agent environment coordinator ein, die dem KI-Agenten Informationen über den für das Projekt konfigurierten Interpreter und das entsprechende Tool bereitstellt. Zu den unterstützten Tools gehören uv, Poetry, pip innerhalb einer virtuellen Umgebung und conda. Dadurch zielen Ausführungs- oder Paketinstallationsbefehle auf die mit dem Projekt verknüpfte Umgebung und nicht auf die Systemumgebung.

Wenn keine Umgebung konfiguriert ist, kann über PyCharm eine erstellt werden, während der Agent entscheidet, wie die verfügbaren Informationen verwendet werden. Der Benutzer kann dies aktivieren, indem er den Agenten auffordert, etwas im Projekt auszuführen oder zu installieren.

Unterstützung für marimo-Notebooks und PyCharm-Plugins

marimo-Notebooks können nun über ein neues, vom marimo-Team entwickeltes Plugin direkt in PyCharm geöffnet, bearbeitet und ausgeführt werden. Diese Notebooks unterstützen interaktive Zellen und interaktive Benutzeroberflächenelemente innerhalb eines speziell dafür vorgesehenen Notebooks, ohne die Entwicklungsumgebung verlassen zu müssen.

Da marimo-Notebooks als Python-Dateien gespeichert werden, sind sie mit Git kompatibel, können als Skripte ausgeführt und in bestehende Python-Projekte integriert werden. Das Plugin ist separat installierbar.

Im Rahmen der Wartung der integrierten Plugins hat JetBrains wenig genutzte Plugins aus dem Standardpaket entfernt oder deren standardmäßige Aufnahme eingestellt, darunter Data Wrangler, Hugging Face und die Unterstützung für Google Colab. Kompatible Versionen können weiterhin über den JetBrains Marketplace installiert werden, doch diese Plugins sind nicht mehr integriert und werden vom PyCharm-Team nicht mehr aktiv unterstützt. Ziel dieses Schritts ist es, eine stärker fokussierte Auswahl integrierter Plugins bereitzustellen und dazu beizutragen, dass PyCharm reaktionsschnell bleibt.

Python-Paketverwaltung und Typprüfung

Das Fenster des Tools Python Packages wurde neu gestaltet. Pakete werden nun in einem einklappbaren Baum zusammen mit ihren Abhängigkeiten angezeigt, mit neuen Symbolen, rechtsbündig dargestellten Versionen sowie direkten Links zum Installieren und Aktualisieren.

Außerdem wurde ein eigenes schwebendes Suchfenster für Pakete hinzugefügt. Es ermöglicht, Pakete schnell zu finden und zu installieren, und zeigt an, in welcher Umgebung die Installation verwendet wird. Der Benutzer kann ein Modul und eine Abhängigkeitsgruppe auswählen, Pakete für jedes Mitglied des Arbeitsbereichs innerhalb von uv- oder Poetry-Abhängigkeitsgruppen wie dev und test installieren, Versionen direkt oder über das Fenster Change Version ändern und Pakete mithilfe von Custom Installation aus Versionskontroll-Repositories installieren.

Paket-Repositories können ihren Zustand nun sitzungsübergreifend speichern, wenn sie aktiviert oder deaktiviert werden. Nicht erreichbare Links zeigen außerdem eine klare Fehlermeldung an. Die Verbesserungen umfassen auch Unterstützung für Remote Development.

Bei der Typprüfung zeigt PyCharm klarere und besser umsetzbare Meldungen an, mit detaillierteren Informationen zu Typinkompatibilitätsfehlern, einem Typvergleich für Funktionen und zusammengesetzte Typen sowie vollständig angezeigten Namen und Typen in Prüftipps mit anklickbaren Links.

Fehlerbehebungen und Verfügbarkeit der Version

PyCharm erstellt keine virtuellen Umgebungen mehr für abgelaufene Python-Versionen, nämlich Python 2.7, 3.6 und 3.7. Es bleibt jedoch möglich, über die Befehlszeile eine neue Umgebung zu erstellen und sie manuell zur Entwicklungsumgebung hinzuzufügen. Außerdem behandelt die Typinferenz für SQLAlchemy 2.0 Session.get() sowie für SQLModel Session.get(Entity, id) nun als Instanz des Modells statt als Klasse.

Alle diese Aktualisierungen sind in PyCharm 2026.2.1 verfügbar. Die Aktualisierung kann innerhalb der Entwicklungsumgebung oder über die Toolbox-App durchgeführt werden. Alternativ kann die Version heruntergeladen werden, um sie mit eigenen Projekten auszuprobieren.

Nachrichtenquelle
ف
Autor

فريق تحرير certi.news

Aus derselben Kategorie

Das könnte Sie interessieren

Alle Nachrichten anzeigen