{"id":695630,"date":"2026-04-01T03:56:57","date_gmt":"2026-04-01T02:56:57","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=pycharm&#038;p=695630"},"modified":"2026-04-02T03:41:55","modified_gmt":"2026-04-02T02:41:55","slug":"das-ist-neu-in-pycharm-2026-1","status":"publish","type":"pycharm","link":"https:\/\/blog.jetbrains.com\/de\/pycharm\/2026\/04\/das-ist-neu-in-pycharm-2026-1\/","title":{"rendered":"Das ist neu in PyCharm 2026.1"},"content":{"rendered":"<p>Willkommen bei PyCharm 2026.1! Diese Version bietet nicht nur neue Funktionen \u2013 sie revolutioniert die Art und Weise, wie Sie Python-Projekte erstellen, debuggen und skalieren. Von einer brandneuen Debugging-Engine auf debugpy-Basis \u00fcber vollst\u00e4ndige uv-Unterst\u00fctzung auf Remote-Zielsystemen bis hin zu einer erweiterten JavaScript-Unterst\u00fctzung in der kostenlosen Nutzungsstufe dreht sich bei dieser Version alles darum, Ihnen die Hindernisse aus dem Weg zu r\u00e4umen, damit Sie sich ganz auf Ihren Code konzentrieren k\u00f6nnen. Ganz gleich, ob Sie lokal, \u00fcber SSH oder in Docker arbeiten \u2013 PyCharm passt sich jetzt Ihnen an, nicht umgekehrt.<\/p>\n<p>Im Folgenden stellen wir die wichtigsten Neuerungen in diesem Update vor und zeigen Ihnen, wie Sie damit Ihre t\u00e4glichen Arbeitsabl\u00e4ufe vereinfachen k\u00f6nnen.<\/p>\n<h2 class=\"wp-block-heading\">Mit debugpy standardisieren wir die Zukunft des Debuggens<\/h2>\n<p>PyCharm kann jetzt debugpy als Standard-Debugger-Backend verwenden. Durch das branchen\u00fcbliche Debug Adapter Protocol (DAP) passt sich die IDE an das Python-\u00d6kosystem an. Durch Abl\u00f6sen der komplexen, veralteten Socket-Wartelogik durch ein stabileres Verbindungsmodell wird Ihre Debugging-Erfahrung nicht mehr durch Race-Bedingungen und Timing-Sonderf\u00e4lle beeintr\u00e4chtigt.<\/p>\n<h3 class=\"wp-block-heading\">Eine moderne Grundlage f\u00fcr die Python-Entwicklung<\/h3>\n<p>Die neue Engine stellt nativ eine vollst\u00e4ndige Unterst\u00fctzung f\u00fcr <a href=\"https:\/\/peps.python.org\/pep-0669\/\" target=\"_blank\" rel=\"noopener\">PEP 669<\/a> bereit und nutzt die in Python 3.12 eingef\u00fchrte ressourcenschonende Monitoring-API, die den Debugger-Overhead im Vergleich zum bisherigen <code>sys.settrace()<\/code>-Ansatz deutlich reduziert. Dadurch wird das Debuggen schneller und weniger umst\u00e4ndlich. Au\u00dferdem wurde im Zuge der Migration eine umfassende Unterst\u00fctzung f\u00fcr <code>asyncio<\/code> eingef\u00fchrt. Sie k\u00f6nnen jetzt die gesamte Palette an Debugger-Tools, beispielsweise die Debugkonsole und die Auswertung von Ausdr\u00fccken, in asynchronen Kontexten etwa bei modernen Frameworks wie FastAPI und aiohttp direkt nutzen.<\/p>\n<h3 class=\"wp-block-heading\">Zuverl\u00e4ssigkeit in allen Umgebungen<\/h3>\n<p>Neben Performance-Verbesserungen vereinfacht debugpy das Anh\u00e4ngen an Prozesse (<em>Attach to Process<\/em>), indem es f\u00fcr Docker-Container, Remote-Server auf AWS, Azure oder GCP sowie lokal ausgef\u00fchrte Prozesse einen standardisierten Ansatz bereitstellt. F\u00fcr spezielle Workflows haben wir eine neue Run-Konfiguration namens <em>Attach to DAP<\/em> eingef\u00fchrt. Dadurch k\u00f6nnen Sie mit dem Befehl <code>debugpy.listen()<\/code> ohne den Aufwand einer manuellen Verwaltung Verbindungen zu Zielen herstellen, sodass Sie sich ganz auf Ihren Code konzentrieren k\u00f6nnen, anstatt sich um die Debugging-Infrastruktur zu k\u00fcmmern.<\/p>\n<figure class=\"wp-block-video\"><video src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/debugpy.webm\" controls=\"controls\" width=\"300\" height=\"150\"><\/video><\/figure>\n<h2 class=\"wp-block-heading\">Unterst\u00fctzung f\u00fcr uv als Remote-Interpreter<\/h2>\n<p>Viele Entwickler*innen arbeiten an Projekten, bei denen sich der Code und die Abh\u00e4ngigkeiten auf einem Remote-Server befinden \u2013 sei es \u00fcber SSH, in WSL oder in Docker. Indem Sie PyCharm mit einem Remote-System verbinden und uv als Interpreter verwenden, k\u00f6nnen Sie eine vollst\u00e4ndige Synchronisierung der Umgebung sicherstellen, ein ordnungsgem\u00e4\u00dfes Paketmanagement gew\u00e4hrleisten und Projekte reibungslos ausf\u00fchren \u2013 ganz genauso wie beim lokalen Arbeiten.<\/p>\n<figure class=\"wp-block-video\"><video src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/uv_on_wsl.webm\" controls=\"controls\" width=\"300\" height=\"150\"><\/video><\/figure>\n<h2 class=\"wp-block-heading\">Kostenlose professionelle Webentwicklung f\u00fcr alle<\/h2>\n<p>Mit PyCharm 2026.1 wird die Kernfunktionalit\u00e4t der IDE weiter ausgebaut: Allen Benutzer*innen steht jetzt kostenlos ein gr\u00f6\u00dferer Umfang an professionellen Web-Tools zur Verf\u00fcgung. Alle Benutzer*innen \u2013 vom Anf\u00e4nger bis hin zur Backend-Entwicklerin \u2013 k\u00f6nnen nun einen gro\u00dfen Funktionsumfang f\u00fcr JavaScript, TypeScript und CSS sowie erweiterte Navigations- und Code-Intelligence-Funktionen nutzen, die bisher dem Pro-Abonnement vorbehalten waren.<\/p>\n<figure class=\"wp-block-video\"><video src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/Webstorm_Free_JS.webm\" controls=\"controls\" width=\"300\" height=\"150\"><\/video><\/figure>\n<p>Eine vollst\u00e4ndige \u00dcbersicht aller Neuerungen finden Sie in diesem <a href=\"https:\/\/blog.jetbrains.com\/pycharm\/2026\/03\/expanding-our-core-web-development-support-in-pycharm-2026-1\/\" target=\"_blank\" rel=\"noopener\">Blogartikel<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Fortschritte bei der KI-Integration<\/h2>\n<p>PyCharm entwickelt sich zu einer offenen Plattform, die Ihnen die Freiheit bietet, die KI-Tools Ihrer Wahl direkt in Ihren professionellen Entwicklungsablauf zu integrieren. Bei diesem Release liegt der Schwerpunkt auf der Bereitstellung eines flexiblen \u00d6kosystems, in dem Sie die jeweils besten Modelle und Agents orchestrieren k\u00f6nnen.<\/p>\n<h3 class=\"wp-block-heading\">ACP-Registry: Ihr Portal zu neuen Agents<\/h3>\n<p>Es ist nicht einfach, mit dem rasanten Tempo der KI-Entwicklung Schritt zu halten, da fast t\u00e4glich neue Coding-Agents auf den Markt kommen. Um Ihnen die Orientierung in dieser dynamischen Landschaft zu erleichtern, haben wir die <a href=\"https:\/\/blog.jetbrains.com\/ai\/2026\/01\/acp-agent-registry\/\">ACP-Registry<\/a> eingef\u00fchrt \u2013 ein integriertes Verzeichnis von KI-Coding-Agents, die sich \u00fcber das Agent Client Protocol direkt in Ihre IDE einbinden lassen.<\/p>\n<p>Ganz gleich, ob Sie mit Open-Source-Agents wie OpenCode oder spezialisierten Tools wie Gemini CLI experimentieren m\u00f6chten \u2013 Sie k\u00f6nnen diese nun mit nur wenigen Klicks finden und installieren. Falls Sie ein spezielles Setup haben oder einen Agent ben\u00f6tigen, der noch nicht gelistet ist, k\u00f6nnen Sie diesen unkompliziert \u00fcber die Konfigurationsdatei <code>acp.json<\/code> hinzuf\u00fcgen. So haben Sie jederzeit die volle Flexibilit\u00e4t, Ihre bevorzugten Tools zu nutzen.<\/p>\n<figure class=\"wp-block-video\"><video src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/ACP.webm\" controls=\"controls\" width=\"300\" height=\"150\"><\/video><\/figure>\n<h3 class=\"wp-block-heading\">Native OpenAI-Codex-Integration und BYOK<\/h3>\n<p>OpenAI Codex ist jetzt nativ in den JetBrains-KI-Chat integriert. So k\u00f6nnen Sie komplexe Entwicklungsaufgaben bew\u00e4ltigen, ohne zum Browser wechseln oder Code zwischen Fenstern kopieren zu m\u00fcssen.<\/p>\n<p>Eine weitere Neuerung ist die BYOK-Unterst\u00fctzung (Bring Your Own Key). Sie k\u00f6nnen nun Ihre eigenen API-Schl\u00fcssel von OpenAI, Anthropic oder anderen kompatiblen Anbietern \u2013 auch f\u00fcr lokale Modelle \u2013 direkt in den IDE-Einstellungen hinterlegen. So k\u00f6nnen Sie das Setup w\u00e4hlen, das am besten zu Ihrem Workflow und Ihrem Budget passt, ohne f\u00fcr die KI-gest\u00fctzte Entwicklung PyCharm verlassen zu m\u00fcssen.<\/p>\n<h3 class=\"wp-block-heading\">Vorschl\u00e4ge f\u00fcr den n\u00e4chsten Bearbeitungsschritt helfen, im Flow zu bleiben<\/h3>\n<p>Kleine \u00c4nderungen am Code l\u00f6sen oft eine ganze Reihe von Folge\u00e4nderungen aus. Wenn Sie einen Parameter zu einer Funktion hinzuf\u00fcgen oder ein Symbol umbenennen, kann dies in Ihrer gesamten Datei zu Fehlermeldungen f\u00fchren.<\/p>\n<p>Vorschl\u00e4ge f\u00fcr den n\u00e4chsten Bearbeitungsschritt (next edit suggestions, NES) bieten eine schlauere und schlankere Alternative zu einer vollst\u00e4ndigen Neuprogrammierung durch einen KI-Agent. W\u00e4hrend Sie Ihren Code bearbeiten, erkennt PyCharm proaktiv die wahrscheinlichsten n\u00e4chsten \u00c4nderungen und schl\u00e4gt diese direkt im Code vor.<\/p>\n<ul>\n<li><strong>M\u00fchelose Konsistenz:<\/strong> Aktualisieren Sie alle Aufrufstellen in einer Datei, indem Sie einfach einige Male <em>Tab<\/em> dr\u00fccken.<\/li>\n<li><strong>Vollst\u00e4ndige Kontrolle:<\/strong> Gehen Sie die \u00c4nderungen Schritt f\u00fcr Schritt durch, anstatt umfangreiche Diffs von automatisierten \u00c4nderungen zu pr\u00fcfen.<\/li>\n<li><strong>Kein Kontingentverbrauch:<\/strong> Sie k\u00f6nnen NES nutzen, ohne AI-Credits zu verbrauchen \u2013 das KI-Kontingent Ihres JetBrains-AI-Pro-Abonnements wird nicht angetastet.<\/li>\n<\/ul>\n<p>Diese nat\u00fcrliche Weiterentwicklung der Code-Completion sorgt daf\u00fcr, dass Sie im Flow bleiben und diese kleinen, nacheinander ausgef\u00fchrten \u00c4nderungen fast m\u00fchelos vornehmen k\u00f6nnen.<\/p>\n<figure class=\"wp-block-video\"><video src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/NES.webm\" controls=\"controls\" width=\"300\" height=\"150\"><\/video><\/figure>\n<p>Die hier vorgestellten Neuerungen zeigen nur einen kleinen Ausschnitt der Updates in PyCharm 2026.1.<\/p>\n<p>Hinter den Kulissen gibt es noch viel mehr \u2013 Performance- und Stabilit\u00e4tsverbesserungen sowie durchdachte Optimierungen in der gesamten IDE, die Ihre t\u00e4gliche Entwicklungsarbeit reibungsloser und schneller machen.<\/p>\n<p>Die vollst\u00e4ndige Liste der Neuerungen finden Sie auf unserer <a href=\"https:\/\/www.jetbrains.com\/de-de\/pycharm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">Das ist neu<\/a>-Seite.<\/p>\n<p>Wie immer w\u00fcrden wir uns \u00fcber Ihr Feedback sehr freuen. Mit Ihren Anregungen gestalten Sie die Zukunft von PyCharm mit \u2013 und wir sind schon sehr gespannt auf Ihre n\u00e4chsten Projekte.<\/p>\n<p><strong>Autor des urspr\u00fcnglichen Blogposts<\/strong><\/p>\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/03\/Afanasiev-Ilia-200x200.jpg\" width=\"200\" height=\"200\" alt=\"Ilia Afanasiev\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                            <h4>Ilia Afanasiev<\/h4>\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":964,"featured_media":694885,"comment_status":"closed","ping_status":"closed","template":"","categories":[907],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/pycharm\/695630"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/pycharm"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/types\/pycharm"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/users\/964"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/comments?post=695630"}],"version-history":[{"count":3,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/pycharm\/695630\/revisions"}],"predecessor-version":[{"id":695715,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/pycharm\/695630\/revisions\/695715"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media\/694885"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media?parent=695630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/categories?post=695630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/tags?post=695630"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/cross-post-tag?post=695630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}