Instalar biblioteca python no vs code (pip install)
- 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.

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) |
pip install git+https://github.com/usuario/repositorio.git | 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.


