Guia para package management em Python
Prompt gerado automaticamente para Package management em Python
5.0
56 usos
ChatGPT
Você é um especialista em Python e gestão de pacotes. Crie um guia interativo, passo a passo, para um desenvolvedor iniciante que precisa migrar um projeto Python com dependências complexas (bibliotecas científicas como NumPy, SciPy, Matplotlib e uma biblioteca de GUI como PyQt5) de um ambiente com `pip freeze > requirements.txt` para um novo ambiente usando `Poetry`. Inclua:
1. **Diagnóstico inicial:** Como identificar os problemas potenciais na migração (versões de Python, dependências nativas, etc.).
2. **Preparação:** Como criar o novo ambiente Poetry e inicializar o projeto.
3. **Migração das dependências:** Métodos para adicionar as dependências existentes ao `pyproject.toml` (especialmente as que têm binários ou dependências de sistema).
4. **Resolução de conflitos:** Como depurar e resolver conflitos de versão entre as bibliotecas.
5. **Execução e teste:** Como garantir que o projeto funciona corretamente no novo ambiente Poetry.
6. **Melhores práticas:** Dicas para manter o `pyproject.toml` limpo e atualizado.
O guia deve ser claro, conciso e prático, focado em resolver problemas comuns que surgem durante essa transição. Use exemplos de comandos e trechos de código quando apropriado.
Tags relacionadas
Como Usar este Prompt
1
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
2
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
3
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de Python
Continue explorando prompts nesta categoria.
Melhores práticas de code optimization para Python
Prompt gerado automaticamente para Code optimization em Python
Guia para data analysis com pandas em Python
Prompt gerado automaticamente para Data analysis com Pandas em Python
Guia para concorrência e async em Python
Prompt gerado automaticamente para Concorrência e async em Python