Como alterar o ponteiro do caminho python3?

Como alterar o ponteiro do caminho python3?

estou usandoUbuntu 20.04.2 LTScompython versão 3.9.5instalado.

Quando digito which pythonno terminal, ele mostra /usr/bin/pythonqual é o caminho padrão parapython2(2,7 no meu caso). Mas quando digito which python3, ele mostra /usr/local/bin/python3, não o caminho padrão usual ( /usr/bin/python3) para python3.

Verifiquei minha /usr/binpasta e percebi que existem arquivos chamados python3 e python3.9. Eu só quero que minha variável de caminho python3 aponte para o local /usr/bin/python3ou /usr/bin/python3.9. Que etapas devo seguir para fazer isso?

PS,Não quero definir o python padrão como python3, cujas instruções encontrei no fórum ask-ubuntu e também em muitos artigos depois de pesquisar no Google. Eu só quero definir meu caminho python3 para /usr/bin/python3ou/usr/bin/python3.9

Responder1

Contanto que um customizado python3esteja instalado /usr/local/bin/, ele aparecerá como o python3executável padrão. por que? Porque, por padrão, /usr/local/bin/está listado anteriormente no caminho de pesquisa /usr/bin. Dessa forma, seus executáveis ​​customizados têm prioridade sobre os instalados pelo sistema.

Para fazer o sistema encontrar /usr/bin/python3primeiro, você deve sair /usr/local/bin/python3. A alternativa seria marcar com seu PATH, movendo-se /usr/local/binpara trás, mas isso afetaria todos os outros executáveis ​​personalizados.

Assim, renomeie /usr/local/bin/python3para /usr/local/bin/python3custou algo assim. Então, você usará a versão padrão do python.

No Ubuntu, você não pode alterar a versão padrão do python. Python é amplamente usado no sistema operacional. Alterar a versão provavelmente quebrará as coisas.

informação relacionada