"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 alterar a versão padrão do Python: Por que meu terminal ainda usa Python 2?

Como alterar a versão padrão do Python: Por que meu terminal ainda usa Python 2?

Publicado em 15/11/2024
Navegar:128

How to Change the Default Python Version: Why Is My Terminal Still Using Python 2?

Como alterar a versão padrão do Python: além dos problemas de compatibilidade

Você instalou o Python 3.2 e, apesar de executar o comando Atualizar perfil do Shell, o Terminal ainda mostra Python 2.6.1. Essa discrepância pode ser confusa, então vamos explorar como alterar sua versão padrão do Python.

Contexto histórico: compatibilidade com versões anteriores e múltiplas versões

No passado, o Python2 era predominante . O lançamento do Python3 introduziu mudanças significativas, quebrando a compatibilidade com versões anteriores. Para manter a compatibilidade dos scripts existentes, as instalações do Python2 permaneceram intactas e a versão mais recente normalmente era acessada via python3.

Práticas atuais: ambientes virtuais e padrão definidos pelo usuário

Hoje, muitos sistemas operacionais permitem que os usuários definam um padrão personalizado para o comando python. Isso oferece mais flexibilidade, já que a maioria dos softwares agora se refere explicitamente a python2 ou python3.

Shell Alias: uma opção local conveniente

Você pode criar um alias personalizado em seu shell para faça o python iniciar o python3. No entanto, essa abordagem só é conveniente em seu computador local e requer a digitação manual do alias a cada vez.

Múltiplas versões 3. ou 2.: usando as ferramentas de gerenciamento do seu sistema operacional

Se você tiver várias versões do Python instaladas, use o gerenciador de pacotes do seu sistema operacional para rastrear e possivelmente remover versões mais antigas. Se você precisar de várias versões, configure sua variável $PATH para priorizar o padrão desejado ou use alternativas de atualização.

Compreendendo $PATH e links simbólicos

$PATH é um variável de ambiente que determina quais diretórios serão pesquisados ​​em busca de arquivos executáveis. Por padrão, a maioria dos sistemas tem /usr/bin (ou similar) em $PATH, que normalmente contém links simbólicos para várias versões do Python.

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