Esta versión marca la migración de los usuarios de la versión Community Edition a la versión unificada de PyCharm y ofrece compatibilidad total con los notebooks de Jupyter en el desarrollo remoto, uv como gestor de entornos predeterminado, exploración proactiva de datos, compatibilidad con Ruff, Pyrefly, Pyright y Ty a través de herramientas LSP, la introducción de Claude Agent y más de 300 correcciones de errores.
Como se anunció anteriormente, PyCharm 2025.2 fue la última versión principal de Community Edition. Con PyCharm 2025.3, presentamos una ruta de migración fluida para los usuarios de Community a la versión unificada de PyCharm. La versión unificada reúne todo en un solo producto: los usuarios de Community pueden seguir utilizando PyCharm de forma gratuita y ahora también se benefician de la compatibilidad integrada con los notebooks de Jupyter. Con una opción de un solo clic para iniciar una prueba gratuita de la versión Pro, ahora es más fácil que nunca explorar las funcionalidades avanzadas de PyCharm para la ciencia de datos, la IA/aprendizaje automático y el desarrollo web.
Para quienes prefieren crear su propia versión a partir del código fuente, los componentes de código abierto de PyCharm siguen estando disponibles en GitHub y GitHub Actions. Consulte el repositorio para obtener instrucciones detalladas.
Los notebooks de Jupyter ahora son totalmente compatibles con el desarrollo remoto. Puede abrir, editar y ejecutar notebooks directamente en una máquina remota sin copiarlos a su entorno local.
Disfrute de todas las capacidades de los notebooks, entre ellas:
También puede utilizar tablas interactivas para filtrar, ordenar y explorar datos inline, o abrir grandes conjuntos de datos en la ventana de herramientas Data View.
La ventana de herramientas Variables para notebooks de Jupyter ahora admite la clasificación por nombre o tipo, con visualización de los DataFrames siempre en la parte superior, lo que facilita la localización y la apertura de grandes datos tabulares.
Cuando se detecta uv en su sistema, PyCharm ahora lo sugiere de forma automática como el gestor de entornos predeterminado en el asistente New Project.
Si anteriormente ha seleccionado un gestor de entornos diferente (como venv, Conda o Poetry), PyCharm recordará esa preferencia y seguirá utilizándolo de forma predeterminada. Para los proyectos gestionados por uv, también se utiliza uv run como comando predeterminado para sus configuraciones de ejecución.
Además, al configurar un entorno, ahora puede simplemente seleccionar una versión de Python de la lista, y uv utilizará la versión correspondiente del sistema o descargará y gestionará la adecuada para usted.
PyCharm ahora analiza de forma automática sus DataFrames de pandas para detectar las incidencias de calidad de datos más comunes.
Cada vez que se muestra un DataFrame, por ejemplo, utilizando df, df.head() o expresiones de segmentación, PyCharm lo analiza en busca de posibles problemas, como:
Si se encuentra alga incidencia, puede revisarla y utilizar la opción Fix with AI para generar código que lo resuelva de forma automática en una nueva celda.
Este análisis proactivo utiliza únicamente comprobaciones heurísticas y estadísticas, sin consumir créditos de IA. Se ejecuta de forma silenciosa en segundo plano y solo se activa cuando se detecta una incidencia, lo que garantiza que su flujo de trabajo siga siendo fluido y sin interrupciones.
Para mantener un rendimiento óptimo, el análisis no se iniciará de forma automática para conjuntos de datos muy grandes. En estos casos, puede ejecutarlo de forma manual desde el menú More.
La funcionalidad está habilitada de forma predeterminada y se puede gestionar en Settings | Python | Tables | Run data quality checks after table creation.
Más información sobre la exploración proactiva de datos.
PyCharm 2025.3 amplía su integración con el protocolo de servidor de lenguaje (LSP) con nuevas herramientas de los ecosistemas de Astral, Microsoft y Meta.
Ahora puede formatear su código con Ruff directamente en PyCharm, y complementar las capacidades de análisis lint existentes del IDE.
Esta versión también añade compatibilidad con ty, el rápido y ligero verificador de tipos de Astral, e incluye la integración con Pyright, el motor de análisis de tipos estáticos ampliamente utilizado de Microsoft.
Además, PyCharm ahora es compatible con Pyrefly de Meta, que muestra los tipos Python inferidos en línea mientras se escribe el código. Esto permite ver la información de tipos al instante sin necesidad de inspecciones adicionales ni descripciones emergentes.
Para habilitar estas integraciones, vaya a Settings | Python | Tools, donde se pueden activar de forma individual.
Más información sobre las herramientas LSP.
BYOK le permitirá conectar sus propias claves API de OpenAI, Anthropic, o cualquier modelo local compatible con la API de OpenAI, dándole más flexibilidad y control sobre cómo utilizar la IA en los JetBrains IDE. Podrá utilizar su chat y agentes de IA favoritos sin necesidad de iniciar sesión en JetBrains AI, lo que resulta perfecto para los desarrolladores que ya disponen de claves API y desean trabajar con su proveedor preferido. Se espera que la funcionalidad se despliegue en las próximas versiones 2025.3.x.
Trabaje con su agente de IA preferido desde un único chat: Junie de JetBrains y Claude Agent ahora se pueden utilizar directamente en la interfaz de IA. Claude Agent se ha convertido en el primer agente de IA de terceros integrado de forma nativa en los JetBrains IDEs. Con esta incorporación, JetBrains introduce una experiencia multiagente que aporta aún más flexibilidad y potencia a su flujo de trabajo de desarrollo.
La forma más fácil de empezar a trabajar con cualquier agente ahora es iniciarlo directamente desde el chat de IA. Sin embargo, el complemento Junie seguirá estando disponible si lo prefiere. Algunas funcionalidades ahora solo están disponibles en el complemento (por ejemplo, las alertas para tareas costosas), pero las funcionalidades más utilizadas están integradas en el chat de IA.
Supervisar y gestionar sus recursos de IA es ahora mucho más fácil, ya que puede ver sus créditos de IA restantes, la fecha de renovación y el saldo de recarga directamente dentro de PyCharm.
A partir de Python 3.14, el uso de return, break o continue para salir de un bloque finally se marca con una SyntaxWarning. Este patrón puede suprimir excepciones o alterar el flujo de control de formas inesperadas. PyCharm ahora detecta estos casos y le alerta con antelación, lo que le ayuda a refactorizar hacia una estructura más segura.
PyCharm ahora incluye una ventana de herramientas Process Output dedicada a Python que muestra todos los comandos ejecutados por el IDE junto con sus flujos completos de entrada, salida y error estándar.
Los comandos se agrupan por tipo de actividad (por ejemplo, gestión de paquetes, generación de esqueletos u otras tareas en segundo plano) y cada entrada incluye una marca de tiempo. Puede expandir o contraer resultados largos, inspeccionar variables de entorno y ver el directorio de trabajo utilizado para cada ejecución.
La ventana de herramientas distingue entre acciones iniciadas por el usuario y corrutinas en segundo plano, utilizando indicadores visuales y filtros para mostrar u ocultar procesos que no son del usuario.
En esta versión inicial, la nueva ventana de herramientas sustituye a los cuadros de diálogo de error modales cada vez que se abre un proyecto, lo que garantiza que la información sobre los errores sea visible y persistente, en lugar de quedar oculta tras ventanas emergentes.
La implementación de bases de datos y servicios es ahora más fácil, ya que puede escribir, aplicar y gestionar todo directamente en su editor.
Manténgase en contexto con el selector de clústeres y espacios de nombres en la parte superior, y detecte los problemas rápidamente con los iconos de estado de los recursos en directo. ¿Tiene problemas con variables env que faltan o pods que fallan? Soluciónelos al instante con registros de un solo clic y vuelva a implementarlos sin salir de su manifiesto.
Asegure la configuración de servicio con la gestión de secretos en el editor. Vea y copie las credenciales de la base de datos directamente desde su YAML.
¿Necesita conectarse? Utilice el reenvío de puertos con un solo clic para reenviar los puertos de los contenedores, cargar automáticamente los secretos y establecer una conexión instantánea a su base de datos o servicio en cuestión de segundos.
Desde la implementación hasta la depuración y la conexión, todo está perfectamente integrado y en un solo lugar, ¡lo que le ayudará a mantener la concentración y a trabajar de forma más inteligente!
PyCharm ahora es compatible con asdf, el popular gestor de versiones de entornos de ejecución. El IDE detecta de forma automática las versiones de Python gestionadas por asdf, lo que facilita la selección y configuración de intérpretes sin necesidad de realizar ajustes adicionales. Esto simplifica el trabajo en proyectos que utilizan versiones diferentes de Python o entornos virtuales.
PyCharm 2025.3 incluye las últimas actualizaciones del motor de DataGrip 2025.3, que aportan nuevas capacidades de base de datos y mejoras en el flujo de trabajo. Algunas características destacadas son:
Todas las funcionalidades de bases de datos de PyCharm están impulsadas por el motor de DataGrip. Para obtener información detallada sobre todas ellas, consulte las notas de la versión de DataGrip 2025.3.
PyCharm 2025.3 también incluye todas las últimas mejoras de WebStorm 2025.3 a través del complemento integrado de JavaScript y TypeScript. Algunas características destacadas son:
Para obtener más detalles, consulte las notas de lanzamiento de WebStorm 2025.3.
PyCharm se renueva visualmente con el tema Islands, que ahora es la opción predeterminada tanto para los usuarios nuevos como para los existentes, sin cambiar la funcionalidad. Más que una simple renovación de aspecto, refleja nuestro compromiso de ofrecer el máximo confort a lo largo de su experiencia de desarrollo.
Las pestañas reconocibles al instante, el contraste mejorado en el editor, la separación clara entre las áreas de trabajo y las esquinas redondeadas crean un entorno suave y equilibrado que se diseñó en torno a un objetivo: ayudarle a mantener la concentración y a codificar con facilidad.
Está disponible en los modos oscuro y claro, y se puede ajustar en Settings | Appearance & Behavior | Appearance.
Hemos introducido la nueva pantalla Welcome no modal que reduce el desorden visual, mantiene las acciones más comunes al alcance y proporciona un inicio más fluido para su flujo de trabajo.
La pantalla Welcome aparece ahora como una pestaña dedicada dentro del IDE, donde puede:
De forma predeterminada, la nueva pantalla de bienvenida solo está habilitada para los nuevos usuarios. Si ya es usuario y desea probarla, puede habilitarla en Settings | Advanced Settings | Welcome Screen | Show the Welcome screen in non-modal mode.
PyCharm ahora proporciona finalización de paquetes y versiones para cualquier nombre de archivo que incluya «requirements», por ejemplo, requirements-dev.txt, requirements_local.txt o my-requirements.txt. Esto funciona independientemente de la ubicación del archivo en su proyecto.
También hemos añadido una barra de herramientas flotante al editar archivos de requisitos en proyectos que utilizan un SDK de entorno virtual. La barra de herramientas le permite establecer cómodamente un archivo de requisitos como predeterminado para el SDK e instalar paquetes directamente desde él.
Hemos trabajado arduamente para resolver defectos y mejorar la precisión de la verificación de tipos. A continuación puede ver algunas de las correcciones de errores más destacadas de las más de 300 incluidas en esta versión:
and y or en comprobaciones condicionales.== o !=).@pytest.mark.usefixtures.