"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo administrar múltiples versiones de Python en un sistema Linux?

¿Cómo administrar múltiples versiones de Python en un sistema Linux?

Publicado el 2024-11-09
Navegar:554

How to Manage Multiple Python Versions on a Linux System?

Instalación de varias versiones de Python en Linux: documentación oficial y recomendaciones

Pregunta: ¿Existe alguna documentación oficial en el sitio web de Python que describa cómo instalar y ¿ejecutar varias versiones de Python en una sola máquina Linux?

Respuesta: No hay documentación oficial sobre este tema disponible en el sitio web de Python. La recomendación es confiar en las pautas específicas del sistema operativo para manejar múltiples versiones de Python.

Por ejemplo, en sistemas Linux, puede simplemente instalar múltiples versiones de Python sin ningún conflicto, ya que cada instalación mantiene sus propias bibliotecas en directorios dedicados. Luego puede usar comandos como /usr/bin/python2.5 o /usr/bin/python2.6 para especificar la versión de Python deseada para su ejecución. Para establecer una versión predeterminada de Python, cree un enlace simbólico desde /usr/bin/python a la versión preferida, como por ejemplo:

ln -s /usr/bin/python2.6 /usr/bin/python

Compilar e instalar manualmente:

Si prefiere compilar e instalar las versiones de Python manualmente, puede consultar las pautas descritas en el archivo Léame del código fuente de Python:

  • Si tiene intención de instalar varias versiones con el mismo prefijo de instalación (argumento --prefix en el script de configuración), asegúrese de que el ejecutable principal de Python no se sobrescriba con la instalación de otra versión.
  • Todas las instalaciones creadas con make altinstall incluyen la versión principal y secundaria en su nombre, lo que les permite coexistir entre sí.
  • make install crea un enlace simbólico llamado ${prefix}/bin/python3 que apunta a ${ prefix}/bin/pythonX.Y.
  • Para instalar varias versiones con el mismo prefijo, seleccione una como versión principal e instálela usando make install. Instale las otras versiones usando make altinstall.

Por ejemplo, si desea instalar las versiones 2.5, 2.6 y 3.0 de Python con la 2.6 designada como versión principal, deberá ejecutar estos comandos:

  • En el directorio de compilación para 2.6: make install
  • En los directorios de compilación para las otras versiones: make altinstall
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3