Instale pacotes usando o Shell
Abra a ferramenta Shell no Project Editor e execute o comando apropriado para o gerenciador de pacotes da sua linguagem:Instale pacotes usando o Agent
Você pode pedir ao Agent para instalar pacotes para você diretamente no chat. Por exemplo:- “Install the axios package”
- “Add Flask and SQLAlchemy to my project”
- “Set up TailwindCSS”
Detecção automática de importações
O Replit analisa automaticamente seu código em busca de dependências que faltam cada vez que você seleciona Run. Se o seu código importar um pacote que ainda não está instalado, o Replit detecta isso e instala a versão mais recente automaticamente. Por exemplo, se você adicionarimport flask ao main.py, na próxima vez que selecionar Run, o Console exibirá uma mensagem indicando que o Flask está sendo instalado.
Você pode configurar a detecção automática de importações no arquivo .replit usando a configuração
packager.features.guessImports.Substitua a detecção automática
Se o pacote errado for detectado, ou você precisar de uma versão específica, execute o comando de instalação correto no Shell. Por exemplo:Gerenciadores de pacotes Python
Quando você cria um Replit App em Python, o gerenciador de pacotes padrão é o poetry. Isso significa que opip install não gerencia suas dependências. Em vez disso, use poetry add <package> ou upm add <package> no Shell.
Mude do poetry para o pip
Se preferir usar opip, siga estas etapas:
1
Abra o Shell e execute:Remova o arquivo de lock para que a infraestrutura de empacotamento mude para o pip:
2
Mova suas dependências
Transfira suas dependências da seção
[tool.poetry.dependencies] em pyproject.toml para requirements.txt. Por exemplo, flask = "^3.0.2" se torna flask>=3.0.2,<4.3
Limpe o pyproject.toml
Exclua as seções
[tool.poetry...] do pyproject.toml.pip para todas as operações futuras, e a detecção automática de importações continua funcionando normalmente.
Dependências do sistema com Nix
O Replit oferece suporte a todas as linguagens de programação através da integração com o Nix. Se você precisar de dependências no nível do sistema além dos pacotes padrão da linguagem, você pode adicioná-las ao seu arquivo replit.nix.Pacotes Nix
Adicione dependências no nível do sistema editando oreplit.nix diretamente. Você pode pesquisar pacotes disponíveis em search.nixos.org.