Dígale adiós a la forma tradicional en que Microsoft incluyó Python en Visual Studio

  • Microsoft acaba de anunciar un nuevo cambio en Visual Studio.
  • La forma en que Python se incluyó en el software nunca será la misma.
  • Esto se hace para etiquetar correctamente todas las versiones de Python desactualizadas.
  • Sin embargo, Microsoft dijo que no eliminará esta versión por completo.
estudio visual

Probablemente ya sepa que el popular entorno de desarrollo integrado de la empresa de Redmond, Visual Studio, es utilizado por una gran cantidad de desarrolladores en todo el mundo.

Microsoft solo recientemente lanzado Visual Studio 2022, que contiene muchas mejoras en la interfaz de usuario para su propio sistema operativo, así como para Mac, que ofrece mejoras de rendimiento y más.

Aunque no es del todo inesperado, los funcionarios de Redmond también están cambiando la forma en que empaquetan Python con cada lanzamiento del IDE.

Microsoft está cambiando la relación Visual Studio-Python

Como todos saben a estas alturas, por lo general, cada nueva versión de Visual Studio tiene como objetivo una versión específica de Python. Sin embargo, todo esto está a punto de cambiar, según Microsoft.

El ritmo de los lanzamientos de Python es un poco complicado porque las nuevas versiones se lanzan anualmente, pero los instaladores binarios de Windows suelen estar disponibles durante 18 meses después del lanzamiento.

Entonces, lo que esto normalmente significa es que, si la vida de Visual Studio 2022 se extiende más allá de los 18 meses, incluirá una versión desactualizada de Python.

Cada versión de Visual Studio tiene como objetivo una versión específica de Python. Por ejemplo, Visual Studio 2019 apuntó a Python 3.7, mientras que Visual Studio 2022 apunta a Python 3.9.

Las nuevas versiones de Python se lanzan anualmente y los instaladores binarios están disponibles para Windows durante 1,5 años después del lanzamiento.

Eso significa que Python pondrá a disposición la última actualización del instalador binario para Python 3.9. Software Foundation (PSF) alrededor de marzo de 2022, y las versiones anteriores no reciben actualizaciones del instalador en todos.

Microsoft también quería explicar las razones por las que se debían tomar estas medidas en la misma publicación del blog:

  • Marcando versiones antiguas como sin apoyo y no seleccionarlos de forma predeterminada para dejar en claro que estas versiones de Python han pasado efectivamente el final de su vida útil y pueden tener vulnerabilidades de seguridad;
  • Al mismo tiempo, no queremos eliminarlos, ya que es posible que los clientes aún los necesiten; el código a menudo se actualiza para admitir nuevas versiones lentamente, si es que lo hace, y en muchos casos los problemas de seguridad que pueden existir son casos extremos que pueden no ser relevantes; los clientes deben utilizar su propio criterio sobre los riesgos que implica seguir utilizando versiones antiguas de Python;
  • Con la excepción de agregar el instalador de Python 3.9 a Visual Studio 2019, no queremos agregar instaladores para nuevas versiones de Python que pueden no ser totalmente compatibles con la carga de trabajo de Python; puede usar versiones más recientes de Python para ejecutar su código anterior en la mayoría de los casos sin problemas, pero queremos evitar dar la impresión de que los cambios en el lenguaje Python son totalmente compatibles con versiones anteriores de Visual Studio cuando están no;
  • En la mayoría de los casos, simplemente puede instalar una versión más reciente de Python desde https://python.org o la tienda de Windows y use su código Python existente sin cambios; el número de cambios importantes entre las versiones de Python es pequeño y, por lo general, en casos extremos;

Las versiones anteriores de las cargas de trabajo de Python no se actualizarán para admitir versiones más recientes, así que asegúrese de tenerlo en cuenta.

Microsoft marcará explícitamente estas versiones desactualizadas de Python como Fuera de apoyo durante la instalación de Visual Studio, pero no quitará ni agregará nuevas versiones a esa instalación.

Por supuesto, Visual Studio 2019 viene con Python 3.9, pero se marcará como Fuera de apoyo también en 2022, una vez que llegue al final de su ciclo de vida.

Microsoft ha hecho hincapié en que este cambio en su estrategia de agrupación facilitará la conciliación de delta entre la versión ampliamente disponible de Python y el servidor de lenguaje Python de Visual Studio, Pylance.

¿Cuáles son sus pensamientos sobre este cambio reciente? Comparta su opinión con nosotros en la sección de comentarios a continuación.

Pholder.dll: qué es y cómo descargarlo si falta

Pholder.dll: qué es y cómo descargarlo si faltaEstudio VisualErrores Dll

Descubra las soluciones que ayudaron a otros usuariosEl pholder.dll El archivo está vinculado a Visual Studio y el programa lo utiliza para funcionar.Si falta la DLL, el problema generalmente se de...

Lee mas
DLL no encontrado en Visual Studio: cómo solucionarlo

DLL no encontrado en Visual Studio: cómo solucionarloEstudio VisualErrores Dll

Ajustar su configuración en Visual Studio puede solucionar varios problemas de DLLSi DLL es no se encuentra en Visual Studio, es posible que deba ajustar su configuración en consecuencia.Ajustar la...

Lee mas
SDL2.dll no encontrado: cómo solucionarlo o descargarlo de nuevo

SDL2.dll no encontrado: cómo solucionarlo o descargarlo de nuevoRobloxEstudio VisualErrores Dll

Descargue el archivo DLL que falta en minutosEl SDL2.dll es fundamental para las aplicaciones multimedia, en particular los juegos y los emuladores, para realizar la operación de escritura sin prob...

Lee mas