Si vous utilisez Django de Python, vous devez refléter le logiciel installé localement sur lequel vous avez travaillé en le partageant sur github ou en le reflétant dans l'environnement de production.
"Requirements.txt" est pratique dans un tel cas.
En un mot, c'est un fichier qui répertorie les packages dont vous avez besoin pour installer pip sur votre projet.
En utilisant "requirements.txt", vous pouvez réduire les problèmes de création de l'environnement.
Tout d'abord, exportez requirements.txt dans un fichier.
Dans le terminal, accédez au répertoire dans lequel vous souhaitez générer le fichier cible et entrez la commande suivante pour l'exécuter.
$ pip freeze > requirements.txt
Lorsque vous l'exécutez, "requirements.txt" est généré, vous pouvez donc vérifier le contenu avec `vim requirements.txt
`pour confirmation.
Ensuite, copiez ce requirements.txt dans un autre environnement et installez-le en une seule fois.
Entrez la commande suivante dans le terminal du projet cible.
$ pip install -r requirements.txt
Une fois l'installation terminée, vérifiez le contenu du package installé avec
pip list``` et s'il n'y a pas de différence, vous avez terminé.
Pendant le développement, une erreur peut se produire simplement parce que la version du package cible est différente, mais vous pouvez travailler efficacement en la gérant dans requirements.txt.
Même lorsque vous posez une question à une personne, faire correspondre le contenu du package installé avec la question peut conduire à une solution plus rapide du problème, je voudrais donc en faire bon usage.
Recommended Posts