Esta es una reseña de la versión 3.10.0 alpha 1 de Python. A través de este artículo veremos el proceso de instalación, tanto en Windows como en Mac. Ahora bien, como ha sido a través del tiempo, los kits de Python instalables y la información sobre el uso de este lenguaje de programación python están disponibles en python.org. Ahora bien, para comenzar a construir en Unix, Linux, BSD, macOS y Cygwin, deberás usar la siguiente línea:
Esto instalará Python como python3. Puedes obtener muchas opciones al script de configuración. Ejecuta ./configure --help para obtener más información. El sistemas de archivos macOS no distinguen entre mayúsculas y minúsculas.En Cygwin, el ejecutable se llama python.exe y en otros lugares es solo Python.
Por esa razón y muchas otras más no menos importantes, es que te recomendamos este curso de python profesional, el cual lo imparten de manera presencial o en linea, con instructores expertos en este lenguaje de programación python.
La creación de una instalación completa de Python requiere el uso de varias bibliotecas de terceros adicionales, según la plataforma de compilación y las opciones de configuración. No todos los módulos de biblioteca estándar se pueden compilar o utilizar en todas las plataformas. Consulta la sección Instalar dependencias de la Guía del desarrollador en GitHub para obtener información detallada actual sobre las dependencias para varias distribuciones de Linux y macOS.
Si lo deseas, puede crear un subdirectorio e invocarlo y configurarlo desde allí. Por ejemplo:
Para obtener una compilación optimizada de Python, configure --enable-optimizations antes de ejecutar make. Esto configura los objetivos de creación predeterminados para habilitar la Optimización guiada por perfiles (PGO) y se puede usar para habilitar automáticamente la Optimización de tiempo de enlace (LTO) en algunas plataformas.
La PGO aprovecha las versiones recientes de los compiladores GCC o Clang. Si se usa, ya sea a través de configure --enable-optimizations o al ejecutar manualmente make profile-opt independientemente de los indicadores de configuración, el proceso de compilación optimizado hará que todo el directorio de Python se limpie de archivos temporales que pueden haber sido el resultado de una compilación anterior.
Después se crea una versión instrumentada del intérprete, utilizando indicadores de compilador adecuados para cada caso. Ten en cuenta que este es solo un paso intermedio. El binario resultante de esto no ayuda para cargas de trabajo de la vida real, ya que tiene instrucciones de creación de perfiles integradas.
Una vez creado el intérprete instrumentado, Makefile ejecutará una carga de trabajo de formación. Esto es necesario para perfilar la ejecución del intérprete. Ten en cuenta también que se suprime cualquier salida, tanto stdout como stderr, que pueda aparecer en este paso.
El paso final es construir el intérprete real, utilizando la información recopilada del instrumentado. El resultado final será un binario de Python optimizado; Apto para instalación de distribución o producción.
Para conocer de forma más detallada cada una de las líneas que hemos mencionado, puedes creer la documentación respectiva. En la siguiente nota hablaremos más del tema y explicaremos algunos detalles adicionales sobre la instalación de Python version 3.9.
Diseño Web Grupo Codesi