
Como resolver o erro “pip não é reconhecido” no Windows
| 30/09/26Veja como diagnosticar e corrigir o erro “pip não é reconhecido” no Windows usando python -m pip, ajustando o PATH ou reinstalando o Python.
Veja como diagnosticar e corrigir o erro “pip não é reconhecido” no Windows usando python -m pip, ajustando o PATH ou reinstalando o Python.
Em resumo:
Ao tentar instalar ou atualizar um pacote Python no Windows, é comum receber a mensagem “pip não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.”
Essa mensagem aparece no Prompt de Comando e no PowerShell quando o terminal não consegue localizar um executável chamado pip nas pastas listadas na variável de ambiente PATH.
Antes de reinstalar qualquer coisa ou editar variáveis de ambiente, vale seguir uma ordem de verificação que separa o diagnóstico da correção. Acompanhe!

O primeiro teste é abrir o Prompt de Comando ou o PowerShell e executar `python –version`. Se o terminal responder com um número de versão, como “Python 3.x.x”, o interpretador está instalado e acessível pelo PATH.
Se a resposta for a mensagem de comando não reconhecido, o Python não está instalado ou não está registrado no PATH do usuário atual.
O segundo teste é executar `pip –version` no mesmo terminal. Uma resposta com o número da versão do pip e o caminho do arquivo confirma que o comando está acessível diretamente.
Se aparecer a mensagem de erro, mesmo com o Python respondendo normalmente ao primeiro teste, o problema está isolado no pip: ele pode não ter sido instalado junto com o Python ou sua pasta de scripts pode não estar no PATH.
A tabela resume as combinações mais comuns de resultado e o que cada uma indica:
| Comando | Resultado observado | O que isso indica |
|---|---|---|
| python –version | Exibe número de versão | Python instalado e visível no PATH |
| python –version | “não é reconhecido” | Python não instalado ou fora do PATH |
| pip –version | Exibe número de versão | pip acessível diretamente como comando |
| pip –version | “não é reconhecido” | pip fora do PATH, mesmo com Python funcionando |
Quando o Python responde normalmente, mas o pip não é reconhecido como comando isolado, o caminho mais rápido é acionar o pip como módulo do próprio interpretador, com `python -m pip install nome-do-pacote`.
Esse comando funciona porque o Python já está localizável no PATH e ele mesmo sabe onde estão seus módulos internos, incluindo o pip, independentemente de a pasta Scripts estar ou não mapeada separadamente.
O mesmo princípio serve para atualizar o próprio pip, com `python -m pip install –upgrade pip`. Manter o pip atualizado reduz a chance de erros de compatibilidade ao instalar pacotes mais recentes e é um passo recomendado logo depois que o comando volta a funcionar, independentemente de qual solução tenha resolvido o erro original.
Para usar `pip` como comando direto, é preciso localizar duas pastas: a pasta onde o Python foi instalado e a subpasta Scripts dentro dela, que é onde o pip.exe normalmente fica gravado.
Um jeito simples de encontrar esse caminho é executar `python -c “import sys; print(sys.executable)”`, que mostra o local exato do interpretador instalado.
Com o caminho em mãos, o ajuste é feito pelo menu de variáveis de ambiente do Windows, acessível pelas configurações do sistema em “Editar as variáveis de ambiente do sistema”.
Dentro da variável PATH do usuário ou do sistema, é necessário adicionar duas entradas: o caminho da pasta principal do Python e o caminho da subpasta Scripts.
Os passos, na ordem em que devem ser feitos, são:
Depois de salvar, é necessário fechar completamente o Prompt de Comando ou o PowerShell e abrir uma nova janela. O terminal só relê o PATH atualizado em uma nova sessão; uma janela que já estava aberta antes da alteração continua usando o valor antigo.
Para quem prefere não editar variáveis de ambiente manualmente, reinstalar o Python é uma alternativa válida.
O instalador oficial do Windows apresenta uma opção, geralmente chamada de algo como “Add python.exe to PATH”, que faz esse ajuste automaticamente durante a instalação.
Marcar essa opção antes de concluir a instalação evita a necessidade de editar o PATH depois e é especialmente útil para quem está configurando o ambiente pela primeira vez.
Depois de aplicar uma das correções, o próximo passo é repetir os testes de diagnóstico em uma janela de terminal nova, para confirmar que a mudança foi realmente aplicada.
Se qualquer um desses testes ainda retornar a mensagem de comando não reconhecido, é sinal de que o PATH não foi salvo corretamente ou de que existe mais de uma instalação do Python competindo pelo mesmo comando.
Pip não instalado significa que o módulo pip não existe na instalação atual do Python, o que é raro em instalações padrão, já que o pip normalmente vem incluído. Pip fora do PATH significa que o executável existe no disco, dentro da pasta Scripts, mas o Windows não sabe onde procurá-lo porque essa pasta não está listada na variável PATH.
Sim, a causa é a mesma nos dois terminais, porque ambos consultam a mesma variável de ambiente PATH do sistema operacional. Se o comando falha em um, normalmente falha no outro também, a menos que existam configurações de perfil específicas para cada terminal.
É uma solução funcional e permanente para quem só precisa instalar e atualizar pacotes, já que não depende de nenhuma configuração adicional do sistema. Ela só não substitui o comando `pip` isolado em scripts ou fluxos que exigem especificamente esse comando sem o prefixo `python -m`.
O comando `python -m pip install –upgrade pip` funciona independentemente de qual solução tenha resolvido o erro original, seja o ajuste do PATH, seja o uso direto pelo interpretador. Repetir esse comando periodicamente evita problemas de compatibilidade com pacotes mais recentes.
Reinstalar costuma valer a pena para quem está configurando o ambiente pela primeira vez ou prefere um processo guiado pelo instalador. Editar o PATH manualmente é mais indicado quando já existem pacotes e configurações instalados que se quer preservar.
Quando há mais de uma versão instalada, o PATH pode apontar para uma versão diferente da que o usuário pretende usar, e cada instalação tem sua própria pasta Scripts. Nesses casos, vale conferir com `python -c “import sys; print(sys.executable)”` qual instalação está realmente sendo acionada antes de ajustar o PATH ou instalar pacotes.
Se você quer ingressar ou crescer no mercado da tecnologia, a Allevo Tech oferece formações práticas em áreas de alta demanda, como Engenharia de Software, Ciência de Dados e Inteligência Artificial.
As trilhas são estruturadas para desenvolver competências técnicas e preparar você para os desafios do mercado de trabalho.
Clique no botão abaixo e conheça as formações da Allevo Tech que podem impulsionar a sua trajetória profissional.


Veja como diagnosticar e corrigir o erro “pip não é reconhecido” no Windows usando python -m pip, ajustando o PATH ou reinstalando o Python.

Entenda as diferenças entre curso técnico, tecnólogo em Automação Industrial e Engenharia de Controle e Automação para escolher sua formação.

Entenda como organizar projetos React de forma profissional, com uma estrutura de pastas que separa componentes, páginas, Hooks, serviços e funções utilitárias para facilitar o desenvolvimento e a manutenção.