Installer des packages via le Shell
Ouvrez l’outil Shell dans l’Éditeur de projet et exécutez la commande appropriée pour le gestionnaire de packages de votre langage :Installer des packages via Agent
Vous pouvez demander à Agent d’installer des packages directement dans le chat. Par exemple :- « Installe le package axios »
- « Ajoute Flask et SQLAlchemy à mon projet »
- « Configure TailwindCSS »
Détection automatique des imports
Replit analyse automatiquement votre code à la recherche de dépendances manquantes chaque fois que vous sélectionnez Exécuter. Si votre code importe un package qui n’est pas encore installé, Replit le détecte et installe automatiquement la dernière version. Par exemple, si vous ajoutezimport flask à main.py, la prochaine fois que vous sélectionnez Exécuter, la Console affiche un message indiquant que Flask est en cours d’installation.
Vous pouvez configurer la détection automatique des imports dans le fichier .replit en utilisant le paramètre
packager.features.guessImports.Remplacer la détection automatique
Si le mauvais package a été détecté, ou si vous avez besoin d’une version spécifique, exécutez la commande d’installation correcte dans le Shell. Par exemple :Gestionnaires de packages Python
Lorsque vous créez une Replit App Python, votre gestionnaire de packages est poetry par défaut. Cela signifie quepip install ne gère pas vos dépendances. Utilisez plutôt poetry add <package> ou upm add <package> dans le Shell.
Passer de poetry à pip
Si vous préférez utiliserpip, suivez ces étapes :
1
Ouvrez le Shell et exécutez :Supprimez le fichier de verrouillage afin que l’infrastructure de packaging passe à pip :
2
Déplacer vos dépendances
Transférez vos dépendances de la section
[tool.poetry.dependencies] dans pyproject.toml vers requirements.txt. Par exemple, flask = "^3.0.2" devient flask>=3.0.2,<4.3
Nettoyer pyproject.toml
Supprimez les sections
[tool.poetry...] de pyproject.toml.pip pour toutes les opérations futures, et la détection automatique des imports continue de fonctionner comme prévu.
Dépendances système avec Nix
Replit prend en charge tous les langages de programmation grâce à l’intégration avec Nix. Si vous avez besoin de dépendances au niveau système au-delà des packages de langages standard, vous pouvez les ajouter à votre fichier replit.nix.Packages Nix
Ajoutez des dépendances au niveau système en modifiant directementreplit.nix. Vous pouvez rechercher les packages disponibles sur search.nixos.org.