top of page

Instalar biblioteca python no vs code (pip install)

  • Foto do escritor: Amanda Nascimento
    Amanda Nascimento
  • 10 de mai. de 2024
  • 4 min de leitura

Atualizado: 8 de mai.


Primeiro passo é ter instalado o vs code (clique aqui) e a linguagem python na máquina (clique aqui).


Segundo passo é entender o objetivo da existência das bibliotecas. Podemos associar uma biblioteca a uma caixa enorme de ferramentas específicas. Vamos supor que você esteja construindo/reformando sua casa e terá uma enorme caixa de ferramentas com peças para hidráulica, outra caixa de ferramentas para mexer com a parte elétrica, etc. Imagine que cada caixa de ferramentas chamaremos de bibliotecas, e existem bibliotecas que possui dependência de outras.

Terceiro passo é entender que pip é o gerenciador de pacotes do Python. Ele permite que você instale, atualize e remova bibliotecas (também chamadas de "pacotes") de terceiros que não vêm por padrão com o Python. Instalando com o pip install é a forma mais rápida, mas também é possível fazer a instalação manual das bibliotecas, mas é um pouco chatinho pois é preciso instalar suas dependências também (clique aqui para saber mais), já com o pip install as dependências já são baixadas e instaladas automaticamente e você não precisa se preocupar.



Bibliotecas nativas


Existem as bibliotecas nativas (que já vem instalado junto com o python) por exemplo datetime.

clique aqui para saber mais.


Para utilizar uma biblioteca, é preciso importar ela para o seu arquivo, ou seja, no exemplo de construção da casa, eu vou usar a caixa de ferramentas X então preciso importar (trazer) ela para a casa. Por tanto, no início do arquivo eu coloco import + nome da biblioteca. Quando usamos o import, estamos trazendo a caixa de ferramentas inteira, por isso, quando vamos utilizar esta caixa de ferramentas, precisamos informar o que de fato estamos querendo utilizar dentro da caixa.



Por exemplo na primeira imagem abaixo, estamos importando toda a biblioteca chamada datetime e para utilizá-la dentro da variável que nomeamos como "agora", preciso além do nome da biblioteca, informar o nome do módulo para acessar suas funções ou classes.


ree


Bibliotecas Externas


As bibliotecas externas são aquelas que precisam ser instaladas, elas oferecem funcionalidades adicionais que não estão incluídas na biblioteca padrão. Exemplos populares incluem numpy para computação numérica, pandas para manipulação de dados, e requests para fazer requisições HTTP


Para instalar uma biblioteca python, a instalação pode ser feita por vários caminhos, e o caminho mais simples é abrir o terminal dentro do VS Code (na guia superior: Terminal, Novo terminal).




Comandos com o pip


Comando

Descrição

pip install nome_biblioteca

Instala uma biblioteca (pacote)

pip install pandas==1.5.3

Instala uma versão específica do pacote

pip install "pandas>=1.3,<2.0"

Instala uma versão dentro de um intervalo

pip uninstall nome_pacote

Remove um pacote instalado

pip install --upgrade nome_pacote

Atualiza um pacote para a versão mais recente

pip list

Lista todos os pacotes instalados

pip list --outdated

Lista os pacotes instalados que estão desatualizados

pip show nome_pacote

Exibe detalhes de um pacote específico

pip show -f nome_pacote

Exibe detalhes e arquivos instalados do pacote

pip freeze

Lista pacotes no formato requirements.txt

pip freeze > requirements.txt

Gera um arquivo com os pacotes instalados

pip install -r requirements.txt

Instala pacotes a partir de um requirements.txt

pip install pacote.whl

Instala um pacote a partir de um arquivo .whl

pip install .

Instala um pacote do diretório atual (com setup.py)

Instala um pacote diretamente de um repositório Git

pip help

Mostra ajuda e comandos disponíveis do pip

pip install pacote --trusted-host pypi.org --trusted-host files.pythonhosted.org

Instala um pacote ignorando erros de SSL com hosts confiáveis

pip install pacote --proxy http://usuario:senha@proxy:porta

Instala um pacote usando um servidor proxy

pip check

Verifica se há dependências quebradas nos pacotes instalados

pip cache dir

Mostra o diretório de cache do pip

pip cache purge

Limpa o cache de pacotes armazenados

pip search nome_pacote

Busca pacotes no PyPI (descontinuado a partir do pip 21.1)



Dica: Se for uma biblioteca que você esta testando, algo temporário, recomendo criar um ambiente virtual e fazer a instalação nele, pois assim garantimos que não terá conflito entre versões e nem irá instalar bibliotecas que usaremos provisoriamente.




Erro de segurança ao instalar uma biblioteca Python no VScode


Quando você abre o terminal no Vscode, já com Python instalado na máquina e da erro ao instalar uma biblioteca qualquer, execute no terminal o script abaixo, substituindo o nome da biblioteca (pyodbc) pelo nome da biblioteca que esta tentando instalar, desta forma, ignoramos a verificação SSL que muitas vezes bloqueia em uma rede corporativa, com hosts confiáveis (ideal para evitar erros de SSL em algumas redes ou firewalls)



Sem quebra de linha:

pip install pyodbc --trusted-host files.pythonhosted.org --trusted-host pypi.org --trusted-host pypi.python.org


Com quebra de linha cmd:


pip install pyodbc ^

--trusted-host files.pythonhosted.org ^

--trusted-host pypi.org ^

--trusted-host pypi.python.org



Com quebra de linha power shell:


pip install pyodbc `

--trusted-host files.pythonhosted.org `

--trusted-host pypi.org `

--trusted-host pypi.python.org


No script acima informa ao pip para confiar nos hosts especificados ao fazer o download dos pacotes. Isso é especialmente útil se você estiver em uma rede que utiliza proxies ou outras configurações de segurança que podem interferir no processo de download de pacotes, garantindo que o pip não irá rejeitar esses hosts como não confiáveis, mesmo se estiverem fora de sua lista padrão de hosts confiáveis.




© 2017-2025  Criado e desenvolvido por Amanda Nascimento

  • Discord
  • GitHub
  • youtube
  • LinkedIn Amanda
bottom of page