Compreender ambientes e pacotes

Concluído

Sugestão

Consulte a guia Texto e imagens para obter mais detalhes!

O Python tem um enorme ecossistema de pacotes de terceiros — bibliotecas de código reutilizáveis que expandem o que o Python pode fazer. Antes de instalar pacotes, é boa prática configurar um ambiente virtual para que as dependências do seu projeto se mantenham organizadas e não interfiram com outros projetos.

O que é um ambiente virtual?

Um ambiente virtual é uma pasta isolada que contém a sua própria cópia de Python e quaisquer pacotes que instale. Pensa nisso como um espaço de trabalho limpo para cada projeto—os pacotes que instalas num ambiente não afetam outro.

Criar um ambiente virtual

No VS Code, abra o terminal integrado (Terminal > New Terminal) e navegue até à pasta do seu projeto. Em seguida, execute:

python -m venv .venv

Este comando cria uma pasta oculta chamada .venv que contém o ambiente isolado. Ative-o com:

Platform Comando
Windows .venv\Scripts\activate
macOS / Linux source .venv/bin/activate

Quando ativo, vê (.venv) aparecer no início do seu aviso terminal. Também pode usar o Python: Select Interpreter comando no VS Code para criar e ativar um ambiente virtual.

Instalar pacotes com pip

o pip é o gestor de pacotes incorporado do Python. Assim que o seu ambiente virtual estiver ativo, use-o para instalar pacotes:

pip install requests

Para ver todos os pacotes instalados no ambiente atual:

pip list

Para salvar as dependências do seu projeto, para que outros possam recriar o ambiente:

pip freeze > requirements.txt

E para instalar a partir desse ficheiro:

pip install -r requirements.txt

Sugestão

O VS Code deteta automaticamente o seu ambiente virtual. Quando abrir um ficheiro Python, procure a versão Python na barra de estado inferior — selecione-a para escolher o seu .venv ambiente se ainda não estiver selecionado.