Nouveautés de PyCharm 2026.2.1
Cette version de PyCharm est une mise à jour majeure pour tous ceux qui développent avec l’IA. Vos agents peuvent désormais travailler directement dans vos notebooks Jupyter, en s’appuyant sur un noyau actif plutôt que d’exécuter des scripts indépendants. Et ils savent enfin quel Python utiliser, pour que les paquets atterrissent dans le bon environnement à chaque fois.
Nous accueillons également les notebooks marimo dans l’IDE et introduisons des modifications concernant les plugins intégrés pour que PyCharm reste rapide et concentré sur l’essentiel.
Points clés de cette version
Compétence Jupyter Notebook pour les agents d’IA
Permettez aux agents d’IA tels que Claude Code et Codex de créer, modifier et exécuter des notebooks .ipynb via le modèle de notebook de PyCharm et un noyau actif, afin que les variables, modèles et données persistent d’une cellule à l’autre au lieu de disparaître lorsque l’agent passe par le shell. Pour vous, cela se traduit par des notebooks et des tâches de ML plus fiables, tout en utilisant moins de jetons. Pour commencer, ouvrez simplement le chat IA et demandez à l’agent de travailler dans votre notebook.
Coordinateur de l’environnement des agents
Vous êtes fatigué des agents d’IA qui installent des paquets dans le mauvais environnement Python ? Cette nouvelle compétence fournit à l’agent l’interpréteur et l’outil configurés pour votre projet (uv, Poetry, pip dans un venv ou conda) afin que les commandes ciblent le bon environnement et non un environnement système. S’il n’en existe aucun, elle peut en configurer un via PyCharm, et l’agent décide comment utiliser ces informations. Pour commencer, demandez à l’agent d’exécuter ou d’installer quelque chose dans votre projet.
Notebooks marimo dans PyCharm [plugin tiers]
Vous pouvez désormais ouvrir, modifier et exécuter des notebooks marimo directement dans PyCharm grâce au nouveau plugin développé par l’équipe de marimo.
Travaillez avec des cellules réactives et des éléments d’IU interactifs dans un notebook dédié sans quitter votre IDE. Comme les notebooks marimo sont stockés sous forme de fichiers Python, ils sont compatibles avec Git, exécutables comme scripts et faciles à intégrer dans vos projets Python existants.

Changements apportés aux plugins intégrés dans la version 2026.2
Dans le cadre de la maintenance continue, nous allons cesser d’intégrer les plugins peu utilisés et abandonner leur prise en charge, notamment Data Wrangler, Hugging Face et Google Colab. Vous pouvez continuer à installer des versions compatibles depuis JetBrains Marketplace, mais l’équipe PyCharm n’intègre plus automatiquement ces plugins et ne les maintient plus activement. Un ensemble plus ciblé de plugins intégrés signifie une base de code plus légère, ce qui nous aide à préserver la rapidité et la réactivité de PyCharm et à concentrer nos efforts là où ils ont le plus d’impact.
Fenêtre d’outils Python Packages remaniée
- Les packages s’affichent désormais sous forme d’arborescence dépliable, avec leurs dépendances, pour vous permettre de voir ce qui est installé et pourquoi. De nouvelles icônes, des versions alignées à droite et des liens « Installer/Mettre à jour » directement accessibles viennent compléter cette amélioration.
- Une nouvelle fenêtre de recherche flottante (du type « Search Everywhere », mais pour les paquets) accélère la recherche et l’installation. Elle vous indique également l’environnement qui sera utilisé et vous permet de sélectionner un module ainsi qu’un groupe de dépendances.
- Vous pouvez installer un paquet dans des groupes de dépendances
uv/Poetry spécifiques, comme dev ou test, pour chaque membre de l’espace de travail, modifier les versions directement inline ou à l’aide de la nouvelle boîte de dialogue Change Version, et lancer l’installation depuis un VCS à l’aide de l’option d’installation personnalisée. - Les référentiels de paquets peuvent être activés ou désactivés, avec un état conservé d’une session à l’autre. De plus, les URL injoignables affichent désormais une erreur claire, et la prise en charge du développement à distance est considérablement améliorée.

Vérification de type plus claire
Obtenez des messages plus clairs et plus utiles :
- Erreurs de types incompatibles plus riches, avec maintenant le détail expliquant pourquoi les types ne correspondent pas.
- Un diff de type pour les callables et autres types composites, afin que les deux côtés se lisent de la même manière.
- Noms et types entièrement rendus dans les infobulles d’inspection, avec des liens cliquables.

Correctifs de bugs
- Environnements virtuels pour les versions de Python en fin de vie : PyCharm ne crée plus d’environnements virtuels pour Python 2.7, 3.6 et 3.7. Vous pouvez toujours créer un nouvel environnement depuis la ligne de commande et l’ajouter manuellement à l’IDE.
- Inférence de Session.get() dans SQLAlchemy 2.0 :
Session.get(Entity, id)(et SQLModel) est désormais inféré comme une instance de modèle plutôt que comme la classe.
Téléchargez PyCharm
Toutes ces mises à jour sont disponibles dans PyCharm 2026.2.1. Faites la mise à jour directement depuis l’IDE ou Toolbox App, ou téléchargez la dernière version pour tout essayer sur vos propres projets. Comme toujours, nous serions ravis de recevoir vos retours.
Auteur de l’article original en anglais :
