JetBrains anunció la disponibilidad de PyCharm 2026.2.1, con un conjunto de actualizaciones centradas en el desarrollo de software asistido por inteligencia artificial y en la mejora del trabajo con entornos de Python y cuadernos interactivos. Agentes como Claude Code y Codex ahora pueden crear, editar y ejecutar cuadernos Jupyter mediante el modelo de cuadernos de PyCharm y utilizando un kernel de ejecución activo.
Este enfoque permite que las variables, los modelos y los datos permanezcan disponibles entre las celdas, en lugar de ejecutar scripts independientes que no comparten el mismo estado. Según JetBrains, esto permite realizar tareas de cuadernos y aprendizaje automático de forma más fiable utilizando menos tokens. Para comenzar, se puede abrir una conversación de inteligencia artificial y solicitar la ejecución de una tarea dentro del cuaderno.
Dirigir los agentes al entorno de Python correcto
La versión incorpora una nueva habilidad denominada Agent environment coordinator, que proporciona al agente de inteligencia artificial información sobre el intérprete y la herramienta configurada para el proyecto. Las herramientas compatibles incluyen uv, Poetry y pip dentro de un entorno virtual, así como conda, de modo que los comandos de ejecución o instalación de paquetes se dirijan al entorno asociado al proyecto en lugar de al entorno del sistema.
Si no hay ningún entorno configurado, se puede crear uno mediante PyCharm, mientras que el agente decide cómo utilizar la información disponible. El usuario puede activarlo solicitando al agente que ejecute algo en el proyecto o que lo instale.
Compatibilidad con cuadernos marimo y complementos de PyCharm
Ahora es posible abrir, editar y ejecutar cuadernos marimo directamente dentro de PyCharm mediante un nuevo complemento desarrollado por el equipo de marimo. Estos cuadernos admiten celdas interactivas y elementos de interfaz de usuario interactivos dentro de un cuaderno dedicado, sin salir del entorno de desarrollo.
Como los cuadernos marimo se almacenan como archivos de Python, son compatibles con Git, pueden ejecutarse como scripts e integrarse en proyectos de Python existentes. El complemento está disponible para su instalación por separado.
Como parte del mantenimiento de los complementos incluidos, JetBrains ha eliminado del paquete predeterminado o ha dejado de incluir complementos de uso reducido, entre ellos Data Wrangler, Hugging Face y la compatibilidad con Google Colab. Se pueden seguir instalando las versiones compatibles desde JetBrains Marketplace, pero estos complementos ya no están incluidos ni reciben soporte activo del equipo de PyCharm. El objetivo de este cambio es ofrecer un conjunto más centrado de complementos incluidos y ayudar a mantener la capacidad de respuesta de PyCharm.
Gestión de paquetes de Python y comprobación de tipos
La ventana de la herramienta Python Packages se ha rediseñado: ahora los paquetes aparecen en un árbol contraíble junto con sus dependencias, con nuevos iconos, versiones alineadas a la derecha y enlaces directos para la instalación y la actualización.
También se ha añadido una ventana de búsqueda flotante dedicada a los paquetes, que permite encontrarlos e instalarlos rápidamente y muestra el entorno en el que se utilizará la instalación. El usuario puede seleccionar un módulo y un grupo de dependencias, instalar paquetes dentro de grupos de dependencias de uv o Poetry, como dev y test, para cada miembro del espacio de trabajo, cambiar versiones directamente o mediante la ventana Change Version, y realizar instalaciones desde repositorios de control de versiones usando Custom Installation.
Los repositorios de paquetes ahora pueden recordar su estado entre sesiones al activarse o desactivarse, y los enlaces inaccesibles muestran un mensaje de error claro. Las mejoras también incluyen compatibilidad con Remote Development.
En cuanto a la comprobación de tipos, PyCharm muestra mensajes más claros y prácticos, con detalles más completos para los errores de incompatibilidad de tipos, una diferencia de tipos para funciones y tipos compuestos, y nombres y tipos mostrados por completo en las sugerencias de inspección, con enlaces en los que se puede hacer clic.
Correcciones y disponibilidad de la versión
PyCharm ya no crea entornos virtuales para versiones de Python fuera de soporte: Python 2.7, 3.6 y 3.7. Aun así, se puede crear un entorno nuevo desde la línea de comandos y añadirlo manualmente al entorno de desarrollo. Además, la inferencia de SQLAlchemy 2.0 Session.get(), así como la de SQLModel, ahora trata Session.get(Entity, id) como una instancia del modelo en lugar de como la clase.
Todas estas actualizaciones están disponibles en PyCharm 2026.2.1. Se puede actualizar desde el entorno de desarrollo o mediante la aplicación Toolbox, o descargar la versión para probarla en proyectos propios.