Pular para o conteúdo principal

Como atualizar o Python e o Pip no Windows, MacOS e Linux

Leia nossas instruções passo a passo sobre como atualizar o Pip e o Python no Windows, macOS e Linux. Mantenha seu ambiente atualizado e compatível.
Actualizado 16 de jan. de 2025  · 11 min de leitura

Ter a versão mais recente do Python e seu instalador de pacotes, o Pip, pode fazer uma enorme diferença em seu trabalho ou em seus projetos de dados. Se você é um programador novo ou um pouco novo, atualizar o Python e o Pip pode parecer uma tarefa complexa, especialmente porque há diferentes métodos para atualizar o Pip e o Python para Windows, macOS e Linux.

Aqui, eu orientarei você em cada etapa e tornarei o processo o mais simples e direto possível. Basta pular para a seção do sistema operacional que você usa atualmente. E se você é totalmente novo no trabalho com Python, faça nosso curso de Introdução ao Python hoje mesmo. Além disso, o Python Cheat Sheet for Beginners é outro recurso sempre útil do DataCamp.

Por fim, se você estiver interessado em solucionar problemas ou aprender mais sobre o Pip no que se refere ao gerenciamento de pacotes, leia nosso abrangente Tutorial do Pip Python para gerenciamento de pacotes.

Atualizar o Python e o pip Atualizando o Python e o Pip. Imagem do autor.

O que é o Pip e por que ele é importante?

Quando você deseja usar uma biblioteca ou módulo externo em seu projeto Python, o Pip é a ferramenta que você usa para buscar e instalar essa biblioteca no Python Package Index (PyPI), que é o software de repositório da linguagem de programação Python. Ao manter o Python e o Pip atualizados, você terá uma série de benefícios, incluindo: 

  1. Segurança: Atualizações regulares corrigem vulnerabilidades, protegendo seu ambiente de desenvolvimento contra ameaças à segurança.
  2. Novos recursos: As atualizações fornecem novos recursos que podem aprimorar seu código.
  3. Aprimoramentos de desempenho: As novas versões otimizam o desempenho, fazendo com que seus scripts sejam executados mais rapidamente.
  4. Correções de bugs: As atualizações resolvem os problemas relatados, garantindo uma experiência de desenvolvimento mais tranquila.

Atualizando o Python e o Pip em sistemas operacionais diferentes

Vamos agora analisar o processo de atualização do Pip no Python em três sistemas operacionais principais: Windows, macOS e Linux. Antes de você iniciar o processo de atualização, é útil conhecer as versões atuais do Python e do Pip instaladas no seu sistema. Você pode verificar as versões executando os seguintes comandos no terminal ou no prompt de comando:

python --version
pip --version

Esses comandos exibirão as versões instaladas do Python e do Pip. Anote essas versões para que você possa confirmar que as atualizações foram bem-sucedidas posteriormente

Atualizando o Pip no Windows

Vamos ver como você pode atualizar o Pip no Windows em três etapas simples. 

Etapa 1: Baixe o instalador mais recente do Python

Para baixar o instalador mais recente do Python para Windows, visite o site oficial do Python e clique no botão Download Python. Isso permitirá que você obtenha a versão mais recente do instalador do Python.

Baixando o instalador do Python antes de iniciar o processo de atualização do Python pelo pip

Faça o download do Python. Imagem do autor

Etapa 2: Execute o instalador

Depois de fazer o download da versão mais recente do Python no site oficial do Python, localize o arquivo de instalação baixado e clique duas vezes para abri-lo. Na janela do instalador, certifique-se de marcar a opção "Add Python to PATH". Ao executar o instalador, você atualizará o Python e o Pip, que estão incluídos no instalador.

Etapa 3: Pip de atualização

Para atualizar o Pip usando o prompt de comando após a atualização do Python, digite cmd na barra de pesquisa para abrir o prompt de comando. Em seguida, execute o seguinte comando para atualizar o Pip:

python -m pip install --upgrade pip

Esse comando garante que você tenha a versão mais recente do Pip instalada. Se encontrar erros de permissão, você pode usar esse comando:

python -m pip install --upgrade pip --user

Você pode verificar a atualização que fez executando novamente os comandos de verificação de versão para confirmar as atualizações.

Atualizando o Pip no MacOS

Aqui, exploraremos como você pode fazer a mesma atualização no seu Mac.

Etapa 1: Use o Homebrew para atualizar o Python

O Homebrew é um gerenciador de pacotes popular para MacOS que simplifica a instalação e o gerenciamento de software. Se você não tiver o Homebrew instalado, abra o terminal e execute o seguinte comando:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Para atualizar o Python usando o Homebrew, abra o terminal e execute os seguintes comandos:

brew update
brew upgrade python

Etapa 2: Pip de atualização

Após atualizar o Python, atualize o Pip executando o seguinte comando:

python3 -m pip install --upgrade pip

Se encontrar erros de permissão, você pode usar esse comando:

python3 -m pip install --upgrade pip --user

Atualizando o Pip no Linux

Para usuários do Linux, o processo de atualização pode variar um pouco, dependendo da distribuição, como Ubuntu ou Fedora.

Etapa 1: Atualizar a lista de pacotes

A primeira etapa é atualizar a lista de pacotes. Você pode fazer isso abrindo o terminal e executando o seguinte comando:

sudo apt update

Etapa 2: Atualizar o Python

Em seguida, você pode atualizar o Python instalando a versão mais recente. Abra seu terminal e execute o seguinte comando:

sudo apt install python3

Etapa 3: Pip de atualização

A próxima etapa é atualizar o Pip. Depois que o Python for atualizado, você poderá executar o seguinte comando para atualizar o Pip:

python3 -m pip install --upgrade pip

Se encontrar erros de permissão, você pode usar esse comando:

python3 -m pip install --upgrade pip --user

Seguindo essas etapas, você pode garantir que tenha as versões mais recentes do Python e do Pip instaladas no seu sistema, independentemente do sistema operacional que estiver usando. Isso ajudará você a se manter atualizado com os recursos mais recentes, as melhorias de desempenho e as atualizações de segurança.

Solução de problemas de erros comuns de atualização do Pip em Python

Mesmo com um gerenciamento cuidadoso, você pode encontrar problemas ao usar o Pip e o Python. Esta seção aborda alguns problemas comuns e fornece soluções para ajudar você a solucionar problemas de forma eficaz. Abordaremos a resolução de conflitos de versão, o tratamento de problemas de permissão e a garantia de que os caminhos do Pip e do Python estejam configurados corretamente.

Solução de problemas no Windows

Vamos começar analisando os problemas comuns que podem surgir se você estiver trabalhando com o Windows.

Garantir que os caminhos do Pip e do Python estejam configurados corretamente no Windows

Caminhos incorretos podem levar a erros quando você executa comandos do Pip ou do Python. Para verificar e garantir que os caminhos do Python e do Pip estejam definidos corretamente, comece verificando o caminho de instalação do Python usando o comando where:

where python
where python3

Certifique-se de que a saída aponte para o executável Python correto. Em seguida, verifique o caminho de instalação do Pip:

where pip

Certifique-se de que a saída aponte para o executável correto do Pip. Se os caminhos estiverem incorretos, atualize a variável de ambiente PATH para incluir os diretórios corretos:

setx PATH "%PATH%;C:\Python39;C:\Python39\Scripts"

Substitua C:\Python39 pelo diretório em que o Python está instalado em seu sistema.

Mensagem de erro de comando pip não encontrado

Se você vir um pip: command not found error, isso indica que o Pip não está instalado ou não está em seu PATH. Para instalar o Pip, baixe o script get-pip.py abrindo o navegador da Web e navegando até o URL get-pip.py e, em seguida, salve o arquivo no computador. Após o download do arquivo, ele é automaticamente movido para a pasta Downloads. Em seguida, você pode executar o seguinte comando no prompt de comando para instalar o Pip:

python get-pip.py

Você pode encontrar um erro python: can't open file. Tudo o que você precisa fazer é alterar o diretório para Downloads usando o seguinte comando:

cd Downloads
python get-pip.py

Problemas com o certificado SSL

Se você encontrar erros no certificado SSL, tente atualizar o Pip ou configurar um caminho de certificados confiáveis.

python -m pip install --upgrade pip

Se o problema persistir, você pode definir a variável de ambiente REQUESTS_CA_BUNDLE para apontar para o caminho dos certificados confiáveis:

set REQUESTS_CA_BUNDLE=C:\path\to\certificates

Substitua C:\path\to\certificates pelo caminho real para seus certificados confiáveis.

Para definir a variável REQUESTS_CA_BUNDLE permanentemente, você pode adicioná-la por meio das Propriedades do sistema.

Primeiro, abra as Propriedades do sistema (clique com o botão direito do mouse em Meu computador > Propriedades > Configurações avançadas do sistema). Em seguida, clique no botão Environment Variables (Variáveis de ambiente ). Por fim, em Variáveis do sistema, clique em Novo e adicione o nome da variável REQUESTS_CA_BUNDLE e seu valor como o caminho para seus certificados.

Solução de problemas no MacOS e no Linux

Agora vamos dar uma olhada em alguns problemas comuns que podem surgir se você estiver trabalhando no MacOS ou no Linux.

Garantir que os caminhos do Pip e do Python estejam configurados corretamente

Para verificar e garantir que os caminhos do Python e do Pip estejam definidos corretamente, comece verificando o caminho de instalação do Python. Use o comando which:

which python
which python3

Certifique-se de que a saída aponte para o executável Python correto. Em seguida, verifique o caminho de instalação do Pip:

which pip

Certifique-se de que a saída aponte para o executável correto do Pip. Se os caminhos estiverem incorretos, atualize a variável de ambiente PATH para incluir os diretórios corretos. Adicione as seguintes linhas ao seu arquivo .bashrc, .bash_profile ou .zshrc:

export PATH="$PATH:/usr/local/bin:/usr/local/sbin"

Depois de atualizar o arquivo, recarregue a configuração do shell executando:

source ~/.bashrc

Mensagem de erro de comando pip não encontrado

Se você vir um pip: command not found error, isso indica que o Pip não está instalado ou não está em seu PATH. Instale o Pip ou ajuste sua variável PATH conforme descrito acima. Para instalar o Pip, use os seguintes comandos:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

Se o curl não estiver disponível, você pode baixar o script get-pip.py usando um navegador da Web e, em seguida, executar o comando acima para instalar o Pip.

Problemas com o certificado SSL

Se você encontrar erros no certificado SSL, tente atualizar o Pip ou configurar um caminho de certificados confiáveis. Para atualizar o Pip, execute o seguinte comando:

python -m pip install --upgrade pip

Se o problema persistir, defina a variável de ambiente REQUESTS_CA_BUNDLE para apontar para o caminho dos certificados confiáveis. No macOS e no Linux, você pode definir temporariamente essa variável na sessão do terminal ou permanentemente no arquivo de configuração do shell. Para a abordagem da sessão de terminal temporária, use os seguintes comandos:

export REQUESTS_CA_BUNDLE=/path/to/certificates

Substitua /path/to/certificates pelo caminho real para seus certificados confiáveis. Para explorar a abordagem permanente, que é feita no arquivo de configuração do shell, adicione a seguinte linha ao seu arquivo .bashrc, .bash_profile ou .zshrc, dependendo do shell que você estiver usando:

export REQUESTS_CA_BUNDLE=/path/to/certificates

Depois de atualizar o arquivo, recarregue a configuração do shell executando:

source ~/.bashrc

Substitua .bashrc pelo arquivo de configuração apropriado que você editou, como .bash_profile ou .zshrc. Essas etapas garantem que a variável de ambiente REQUESTS_CA_BUNDLE seja definida corretamente nos sistemas macOS e Linux.

Conclusão

Neste guia, abordamos os aspectos essenciais da atualização do Python e do Pip, do gerenciamento de dependências e do uso de recursos avançados do Pip para manter seu ambiente de desenvolvimento estável e seguro. 

Para obter a documentação oficial, a documentação do Pip e a documentação do Python são excelentes pontos de partida. Eles fornecem guias e referências abrangentes para você gerenciar pacotes Python e entender a linguagem principal.

Para uma abordagem de aprendizado estruturado, o DataCamp tem muitos recursos, incluindo nosso curso Introdução ao Python para Ciência de Dados e nossa trilha de habilidades de Programação Python, que oferecem conhecimento básico. Para aqueles que desejam avançar ainda mais, a trilha de habilidades Python Fundamentals, a trilha de carreira Python Developer e a trilha de carreira Data Analyst with Python oferecem caminhos de aprendizado aprofundados, adaptados a diferentes aspectos da programação Python e da análise de dados.


Samuel Shaibu's photo
Author
Samuel Shaibu
LinkedIn

Profissional experiente em dados e escritor que tem paixão por capacitar aspirantes a especialistas no espaço de dados.

Perguntas frequentes

Com que frequência devo atualizar o Python e o Pip?

É uma boa prática verificar regularmente se há atualizações e fazer o upgrade pelo menos uma vez por trimestre.

Posso ter várias versões do Python instaladas no mesmo sistema?

Sim, você pode ter várias versões do Python instaladas no mesmo sistema.

Como faço para alternar entre diferentes versões do Python?

Você pode alternar entre diferentes versões do Python usando ambientes virtuais ou ferramentas de gerenciamento virtual como pyenv.

É necessário atualizar o Pip ao atualizar o Python?

Sim, é recomendável atualizar o Pip quando você atualizar o Python para garantir a compatibilidade.

Temas

Aprenda Python com o DataCamp

Certificação disponível

curso

Introdução ao Python

4 hr
6M
Domine os fundamentos da análise de dados com Python em apenas quatro horas. Neste curso on-line, você conhecerá a interface Python e explorará os pacotes populares.
Ver DetalhesRight Arrow
Iniciar curso
Ver maisRight Arrow