"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como gerenciar várias versões do Python em um sistema Linux?

Como gerenciar várias versões do Python em um sistema Linux?

Publicado em 2024-11-09
Navegar:193

How to Manage Multiple Python Versions on a Linux System?

Instalando várias versões do Python no Linux: documentação oficial e recomendações

Pergunta: Existe alguma documentação oficial do site do Python que descreva como instalar e executar múltiplas versões do Python em uma única máquina Linux?

Resposta: Não há documentação oficial sobre este tópico disponível no site do Python. A recomendação é confiar nas diretrizes específicas do sistema operacional para lidar com várias versões do Python.

Por exemplo, em sistemas Linux, você pode simplesmente instalar várias versões do Python sem conflitos, pois cada instalação mantém suas próprias bibliotecas em diretórios dedicados. Você pode então usar comandos como /usr/bin/python2.5 ou /usr/bin/python2.6 para especificar a versão desejada do Python para execução. Para definir uma versão padrão do Python, crie um link simbólico de /usr/bin/python para a versão preferida, como:

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

Compilando e instalando manualmente:

Se preferir compilar e instalar versões do Python manualmente, você pode consultar as diretrizes descritas no arquivo leia-me do código-fonte do Python:

  • Se você pretende instalar múltiplas versões sob o mesmo prefixo de instalação (argumento--prefix no script de configuração), certifique-se de que seu executável Python principal não seja substituído pela instalação de outra versão.
  • Todas as instalações criadas usando make altinstall incluem a versão principal e secundária em seus nomes, permitindo que coexistam entre si.
  • make install cria um link simbólico chamado ${prefix}/bin/python3 que aponta para ${ prefix}/bin/pythonX.Y.
  • Para instalar várias versões sob o mesmo prefixo, selecione uma como a versão principal e instale-a usando make install. Instale as outras versões usando make altinstall.

Por exemplo, se você deseja instalar as versões 2.5, 2.6 e 3.0 do Python com 2.6 designada como a versão primária, você deve executar estes comandos:

  • No diretório de build para 2.6: make install
  • Nos diretórios de build para as outras versões: make altinstall
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3