curso
Como atualizar o Python e o Pip no Windows, MacOS e Linux
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.
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:
- Segurança: Atualizações regulares corrigem vulnerabilidades, protegendo seu ambiente de desenvolvimento contra ameaças à segurança.
- Novos recursos: As atualizações fornecem novos recursos que podem aprimorar seu código.
- Aprimoramentos de desempenho: As novas versões otimizam o desempenho, fazendo com que seus scripts sejam executados mais rapidamente.
- 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.
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.
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.
Aprenda Python com o DataCamp
curso
Introdução às funções em Python
curso