Junior — Middle
Como gerir dependências num ambiente de desenvolvimento separado ao usar Python?
sobes.tech IA
Resposta da IA
Para gerir dependências num ambiente de desenvolvimento separado em Python, normalmente usam-se ambientes virtuais. Isto permite isolar pacotes e versões de bibliotecas para cada projeto.
Principais métodos:
- venv (módulo incorporado no Python 3):
python3 -m venv myenv
source myenv/bin/activate # Linux/macOS
myenv\Scripts\activate # Windows
pip install -r requirements.txt
- virtualenv (ferramenta alternativa para criar ambientes virtuais):
virtualenv myenv
source myenv/bin/activate
- pipenv — combina gestão de ambientes virtuais e dependências:
pipenv install package_name
pipenv shell
- Poetry — ferramenta moderna para gestão de dependências e empacotamento:
poetry init
poetry add package_name
poetry shell
O uso de ambientes virtuais ajuda a evitar conflitos entre projetos e garante que as dependências sejam reproduzíveis.