HOWTO · Python

Como desinstalar completamente o Python do Windows

Veja como remover versões do Python do Windows, revisar as variáveis de ambiente e limpar arquivos de instalação restantes com segurança.

Nesta página

Para remover o Python do Windows, comece em Configurações > Aplicativos > Aplicativos instalados (ou Aplicativos e recursos nas versões mais antigas do Windows) e desinstale as entradas específicas que não são mais necessárias. Confira cada versão antes de removê-la: uma instalação para todos os usuários, outra por usuário e uma instalação da Microsoft Store podem aparecer separadamente. Depois, verifique o PATH e limpe apenas os arquivos restantes que você identificar com segurança. O comando python --version mostra qual interpretador o Windows encontra primeiro; ele não lista todas as instalações.

Método 1: desinstalar o Python pelo Painel de Controle

Abra Configurações > Aplicativos > Aplicativos instalados e pesquise por Python. Confira a versão e o editor exibidos, selecione a entrada que deseja remover, escolha Desinstalar e siga as instruções. Nas versões do Windows que ainda usam a interface antiga, abra Painel de Controle > Programas > Programas e Recursos e selecione a entrada correspondente do Python. Repita o processo para cada versão que pretende remover. Não há problema em manter outra versão se algum aplicativo ainda precisar dela.

No Prompt de Comando, você pode executar python --version para ver qual versão do Python é encontrada pelo PATH. Use essa informação apenas como uma consulta rápida, não como um inventário: o comando pode apontar para uma versão enquanto outras instalações continuam registradas ou armazenadas em outro local.

Método 2: remover o Python das variáveis de ambiente

Desinstalar uma entrada nem sempre remove as referências nas variáveis de ambiente. Pesquise no menu Iniciar por Editar as variáveis de ambiente do sistema, abra Variáveis de Ambiente e confira as seções do usuário e do sistema. Em cada valor de Path, remova somente as entradas que você confirmou que apontam para a instalação do Python que está removendo, como a pasta dessa instalação e sua subpasta Scripts. Confira também PYTHONPATH e remova ou atualize o valor apenas se ele apontar para arquivos que não são mais necessários. Outras ferramentas podem depender dessas variáveis; mantenha intactas as entradas não relacionadas. Confirme cada janela com OK.

Para revisar um valor de Path do Windows copiado antes de editá-lo, o trecho abaixo exibe as entradas cujos nomes de pasta contêm “Python”. Ele não altera as configurações do Windows; confirme que cada resultado pertence à instalação que você pretende remover.

path_value = r"C:\Windows\System32;C:\Users\Ava\AppData\Local\Programs\Python\Python312;C:\Users\Ava\AppData\Local\Programs\Python\Python312\Scripts"
for entry in path_value.split(";"):
    if "python" in entry.lower():
        print(entry)
C:\Users\Ava\AppData\Local\Programs\Python\Python312
C:\Users\Ava\AppData\Local\Programs\Python\Python312\Scripts

Método 3: remover o Python pela linha de comando

O Windows não oferece um único comando interno confiável para desinstalar todas as distribuições e versões do Python. Evite consultas amplas de produtos com WMIC e comandos que apagam um arquivo chamado python.exe: eles podem não encontrar algumas instalações ou remover apenas um iniciador. Para abrir pela linha de comando a lista clássica de programas a desinstalar, execute appwiz.cpl; em seguida, escolha a entrada exata do Python e use a opção Desinstalar. Se a instalação veio da Microsoft Store ou de outro gerenciador de pacotes, remova-a pela entrada correspondente nos aplicativos instalados dessa origem.

Método 4: remover manualmente os arquivos do Python

Faça a limpeza manual somente depois de desinstalar a entrada correspondente do aplicativo. Confira o local da instalação informado na entrada do aplicativo ou a pasta escolhida durante a instalação. Entre os locais comuns estão uma pasta do Python no diretório AppData\Local\Programs do seu perfil de usuário e pastas em C:\Program Files; a instalação também pode estar em outro lugar. Exclua uma pasta somente depois de confirmar que ela pertence à instalação do Python removida. Não apague todas as pastas ou arquivos que tenham “python” no nome.

Mantenha as pastas dos projetos separadas das pastas de instalação. Um ambiente virtual também pode continuar dentro de um projeto; faça uma cópia de segurança se precisar dele e lembre-se de que talvez não funcione depois que o interpretador base for removido. Se necessário, recrie o ambiente usando uma versão do Python que tenha sido mantida ou instalada novamente.

Conclusão

Remova a versão desejada pela lista de aplicativos instalados do Windows, revise apenas as referências confirmadas dela em Path ou PYTHONPATH e exclua arquivos de instalação restantes somente quando conseguir identificá-los. Para conferir o que ainda existe, consulte os aplicativos instalados, verifique os caminhos que sabe que foram usados e abra um novo terminal para testar o comando do Python. Se o Windows não reconhecer python, isso significa que ele não encontrou o comando no PATH; não comprova que todas as instalações do Python foram removidas.

Perguntas frequentes

  1. Como posso conferir qual versão do Python está instalada? Execute python --version para ver a versão encontrada primeiro pelo PATH e, em seguida, consulte os aplicativos instalados para procurar outras versões registradas.
  2. Preciso remover todas as versões antes de instalar o Python novamente? Não. Remova apenas as versões que causam conflitos ou que você não precisa mais; várias versões podem coexistir.
  3. A desinstalação do Python apagará meus arquivos de projeto? O processo de desinstalação se aplica à instalação selecionada. Mantenha os arquivos do projeto em pastas próprias e faça uma cópia de segurança antes de qualquer limpeza manual.
  4. E se o Python não aparecer no Painel de Controle? Confira Configurações > Aplicativos > Aplicativos instalados, a Microsoft Store ou o gerenciador de pacotes usado na instalação. Uma cópia extraída manualmente pode não aparecer na lista de aplicativos; localize a pasta de instalação e confirme que ela corresponde ao Python antes de removê-la.
  5. O que acontece com os ambientes virtuais? Eles podem continuar no disco, mas os que dependem do interpretador removido podem deixar de funcionar. Faça uma cópia de segurança do que precisar e recrie o ambiente com um interpretador disponível.