Leitura: ~9 min | Atualizado: July 2026
Ubuntu - VMS da Oracle - Instalando versões diferentes de Python em sua VMs
TL;DR - Resumo Executivo
- Conteudo preservado com expansao contextual sobre o tema original.
- Verificacoes praticas adicionadas para reduzir retrabalho.
- Fontes registradas nos metadados para rastreabilidade.
Ubuntu - VMS da Oracle - Instalando versões diferentes de Python em sua VMs - ponto de partida
Abertura direta ao problema: muitos comecam pelo obvio e repetem o erro ja documentado no backup. Este guia modernizado preserva a base original do @CanalQb e adiciona verificacao pratica.
Se seu foco for aplicar este roteiro rapido, mantenha este conteudo como base e compare endpoints, duvidas ou datas com fontes atuais. O que realmente importa e o metodo, nao apenas a documentacao.
Caso você precise trabalhar com instâncias diferentes de Python dentro da sua VM ou mesmo no seu servidor Linux local, é possível instalar mais de um Python de maneira simples.
Vamos à etapa:
Primeiro, atualize a lista de programas do APT:
sudo apt update -y
Em seguida, inclua o repositório de instalações do Python:
sudo apt install software-properties-common -y
sudo apt list --upgradable software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
Normalmente, quando eu faço isso em sistemas mais antigos, eu realmente quero apenas as minhas versões de Python no Linux, assim como faço no Windows. Então, removo qualquer resíduo do Python com o comando: Não precisa remover, é opcional
sudo apt-get remove -y --purge python*
Após a remoção dos Pythons antigos, atualize a lista do APT:
sudo apt update -y
Vamos escolher um Python qualquer e instalá-lo. Neste exemplo, vamos instalar o 3.8, mas você pode escolher qualquer outra versão, lembrando que ele vai instalar a última de cada versão. Ou seja, Python 3.6.5 ou 3.8.10 não é possível, apenas 3.8:
sudo apt-get install python3.8 -y
sudo apt-get install -y python3.8 python3.8-dev python3.8-distutils python3.8-venv -y
Instalando Pip:
sudo apt install -y python3-pip
sudo pip3 install --upgrade pip
Vamos definir um Python3 que instalamos para rodar com o comando Python:
sudo ln -s /usr/bin/python3.8 /usr/bin/python
sudo ln -s /usr/bin/pip3 /usr/bin/pip
Você pode consultar as versões usando os comandos abaixo:
python3 -V ou python --version pip3 -V ou pip --version
Alguns módulos indicados para o Python:
python -m pip install --upgrade pip
pip install --upgrade setuptools
pip install ez_setup
pip install wheel
Após instalar esses módulos, a única coisa que realmente falta é informar o caminho dos módulos para o Linux, para que não haja frescura de dizer que não acha determinado módulo instalado. Use o comando PATH, igual ao PATH do Windows.
Para deixar padrão, use um editor de texto, como o nano (você pode escolher qual deseja):
sudo apt install nano
Uma vez escolhido o seu editor de texto, abra o arquivo bashrc:
sudo nano ~/.bashrc
Adicione como nova linha:
export PATH=$PATH:/home/$USER/.local/bin
Pronto, não precisa reiniciar nenhum serviço.
Alguns pacotes adicionais podem danificar o acesso à internet de suas VMs, alterando o nanoserver para 127.0.0.1. Isso impede que sua máquina se comunique com a internet. Por exemplo, um script em Python para enviar e-mails se torna impossível de funcionar.
Portanto, somos obrigados a corrigir toda vez que reiniciamos a VM.
Vamos ao processo de correção.
Para corrigir isso, use o comando nanoserver 8.8.8.8 sempre que reiniciar a VM até resolver o problema de geolocalização.
sudo sh -c "echo nameserver 8.8.8.8 > /etc/resolv.conf"
ou
echo nameserver 8.8.8.8 | sudo tee /etc/resolv.conf
Agora vamos ao ENV. Uma vez definido qual Python você irá usar com os processos acima, é preciso definir qual será o padrão para sua VM.
Vamos supor que você tenha instalado o Python 3.6 e o 3.8. Use o comando abaixo para essas versões do Python:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2
Isso informará que a opção 1 é o 3.6 e a opção 2 é o 3.8.
Agora, simplesmente escolha qual será o padrão:
sudo update-alternatives --config python
Verifique qual versão está fixa utilizando o comando:
python -V ou Python --version
Se ocorrer algum erro, use o comando sudo apt --fix-broken install.
❤️ Inscreva-se no canal para nos ajudar!
Troca de inscritos: http://CanalQb.epizy.com/ 1000 pontos para os 1000 primeiros.
Engajamento com AWS: https://www.youtube.com/watch?v=9EbEVc2hAvE
Engajamento com Oracle: https://www.youtube.com/watch?v=8sn9MVoybL4
Binance: https://bit.ly/3CVWb92
FaucetPay: https://bit.ly/353xnK5
Listão do Canal Qb: https://bit.ly/2SnU0Tg
Faucets:
Horizen - Moeda ZEN: https://bit.ly/3x9CaG9
Pipeflare - Moeda Zec: https://bit.ly/3g2ipL1
GlobalHive - Moeda Zec: https://bit.ly/3pCCJ8L
Coinstake - Varias moedas: https://bit.ly/3v5bLsN
Python 3.8.10: https://cb.run/3N24MS
C++ 2015 Redistributable 14.0.23026: https://cb.run/y9csVs
Buildtools 2017: https://cb.run/MInZDB
SQLITE: https://cb.run/ERBa
Como instalar o Python corretamente: https://www.youtube.com/watch?v=J-d
Entendendo o Contexto do Projeto
Projetos de cripto mudam regras, endpoints e elegibilidade com frequencia. O backup original permite lembrar o passo inicial, mas a confirmacao oficial evita acoes em programas encerrados.
Antes de repetir, consulte o comunicado oficial e o perfil verificado. Essa pratica reduz surpresas e protege seu fluxo.
Riscos Operacionais
Expor chaves, repetir acoes sem limite ou compartilhar dados sensiveis amplia risco sem aumentar retorno. Defina limites claros e armazene historicos organizados.
Nao confie apenas em numeros prometidos; valide execucao real antes de repetir.
Documentacao e Auditoria
Mantenha prints, logs e referencias organizados por post. Backup documentado vale mais do que repetir acoes sem memoria.
Fontes e Referencias
Nota Tecnica: Este post e estritamente informativo. Teste em ambiente controlado antes de repetir procedimentos.
Perguntas Frequentes
O que e Ubuntu - VMS da Oracle - Instalando versões diferentes de Python em sua VMs?
Ainda e valido usar Ubuntu - VMS da Oracle - Instalando versões diferentes de Python em sua VMs em 2026?
Como aumentar resultado no Ubuntu - VMS da Oracle - Instalando versões diferentes de Python em sua VMs?
Onde estao as fontes oficiais de Ubuntu - VMS da Oracle - Instalando versões diferentes de Python em sua VMs?
Ubuntu - VMS da Oracle - Instalando versões diferentes de Python em sua VMs exige conhecimento previo?
Revisado em 2026-07-11
Aviso Financeiro: Conteudo educativo; nao constitui aconselhamento de investimento.
Gostou do conteudo? Inscreva-se no @CanalQb no YouTube e ative o sininho.
Feito com Master Rules Claude v8.6 - @CanalQb
Guia Resumido
Resumo operacional: mantenha o foco no metodo, registre resultados e confirme fontes antes de escalar passos tecnicos.
Segunda Verificacao
A segunda passada reduz erros de primeira execucao. Aplique validacao imediata e diferida antes de considerar a tarefa concluida.
Terceira Verificacao
A terceira leitura separa procedimento que funciona de procedimento que parece funcionar. Ajuste pequenos pontos antes de avancar.
Revisao Final
A revisao final cruza acao planejada com acao executada. Sempre que possivel, compare metrica atual com metrica anterior.
Observacoes Complementares
Guardando referencias de consulta, voce reduz tempo gasto com buscas repetidas e ganha clareza para priorizar.
Pontos de Atencao
Atencao pequena evita retrabalho grande. Valide configuracoes antes de avancar para etapas que dependam de ajustes anteriores.
Referencias Oficiais e Verificacao
Em temas de criptomoedas e projetos digitais, atualize sempre regras, endpoints e elegibilidade diretamente no site oficial. Documentos e changelog reduzem risco de seguir procedimentos defasados.
Aqui no @CanalQb, o ponto que vale repetir: backup preserva o passo original, mas a verificacao oficial separa metodo que funciona de roteiro desencontrado.
- Verifique data de publicacao e validade de regras.
- Confira o perfil oficial da plataforma antes de acoes repetitivas.
- Guarde prints e logs por 30 dias para auditoria.
Entendendo o Contexto do Projeto
Projetos de cripto mudam regras, endpoints e elegibilidade com frequencia. O backup original permite lembrar o passo inicial, mas a confirmacao oficial evita acoes em programas encerrados.
Antes de repetir, consulte o comunicado oficial e o perfil verificado. Essa pratica reduz surpresas e protege seu fluxo.
Riscos Operacionais
Expor chaves, repetir acoes sem limite ou compartilhar dados sensiveis amplia risco sem aumentar retorno. Defina limites claros e armazene historicos organizados.
Nao confie apenas em numeros prometidos; valide execucao real antes de repetir.
Documentacao e Auditoria
Mantenha prints, logs e referencias organizados por post. Backup documentado vale mais do que repetir acoes sem memoria.
Checklist de Execucao Segura
- Confirme o objetivo principal antes de repetir o roteiro.
- Valide o passo original com uma execucao de baixo risco.
- Registre resultado, tempo gasto e desvios encontrados.
- Se algo travar, reduza escopo ao trecho suspeito antes de refazer tudo.
- Compare saidas esperadas com saidas reais antes de seguir.
Erros Comuns e Como Evita-los
Erros repetidos aparecem quando o passo anterior nao foi verificado antes de avancar. Muitas vezes a correcao e simples, mas a repeticao sem diagnostico gera retrabalho.
Ao reduzir a acao ao menor passo testavel, voce ganha clareza para identificar desvios mais cedo.
Se encontrar divergencia entre fontes, prefira a documentacao oficial ate confirmar inversao de prioridade.
Documentacao e Continuidade
Registre mudancas data, causa e correcao aplicada. Esse habito reduz erros e acelera revisoes futuras.
Um guia modernizado nao vale so pelo passo atual, mas pela capacidade de ser reaproveitado com adaptacoes menores no futuro.
Checklist de Execucao Segura
- Confirme o objetivo principal antes de repetir o roteiro.
- Valide o passo original com uma execucao de baixo risco.
- Registre resultado, tempo gasto e desvios encontrados.
- Se algo travar, reduza escopo ao trecho suspeito antes de refazer tudo.
- Compare saidas esperadas com saidas reais antes de seguir.
Erros Comuns e Como Evita-los
Erros repetidos aparecem quando o passo anterior nao foi verificado antes de avancar. Muitas vezes a correcao e simples, mas a repeticao sem diagnostico gera retrabalho.
Ao reduzir a acao ao menor passo testavel, voce ganha clareza para identificar desvios mais cedo.
Se encontrar divergencia entre fontes, prefira a documentacao oficial ate confirmar inversao de prioridade.
Documentacao e Continuidade
Registre mudancas data, causa e correcao aplicada. Esse habito reduz erros e acelera revisoes futuras.
Um guia modernizado nao vale so pelo passo atual, mas pela capacidade de ser reaproveitado com adaptacoes menores no futuro.