Compreender ambientes e pacotes
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.