Voici comment rendre votre dépôt Git plus accessible avec ** un script shell à trois lignes ** et ** un peu de soin **.
Cette fois, je suppose un référentiel où le code Python est placé, mais je pense qu'il est nécessaire de préparer l'environnement de développement avant d'écrire du code dans n'importe quel langage. En pratiquant ce qui est décrit dans cet article, je pense que lorsqu'un nouveau membre rejoint l'équipe de développement, par exemple, ce membre pourra démarrer le développement rapidement et facilement.
Je pense que cet article est le plus simple à comprendre.
En termes simples, le shell est la commande Linux que vous utilisez normalement (ls, cd, ...).
Si vous écrivez une liste de commandes Linux dans un fichier avec l'extension
.sh```, elle sera exécutée ligne par ligne lors de son exécution.
python3 -m venv
commander
python3 -m pip
commander
Veuillez préparer un environnement où vous pourrez l'utiliser.
C'est le sujet principal.
Commençons par créer un fichier appelé
requirements.txt dans la même hiérarchie que `` `` README.md
dans le référentiel Git. Ci-dessous un exemple,
requirements.txt
Django==3.1.3
Pillow==8.0.1
python3 -m pip freeze
Vous pouvez obtenir une liste des packages actuellement installés avec la commande, donc
python3 -m pip freeze > requirements.txt
Je pense que vous pouvez mettre à jour immédiatement `` requirements.txt ''.
Ensuite, créons un fichier de script shell
install.sh``` dans la même hiérarchie.
Ajoutez ensuite le code suivant au fichier.
install.sh
python3 -m venv env
source ./env/bin/activate
cat requirements.txt | xargs -I@ python3 -m pip install @
Ce fichier est
source install.sh
Vous pouvez le faire avec. Après l'exécution, un environnement virtuel de python sera créé et les packages nécessaires y seront installés.
python3 -m venv env
-> Créer un environnement virtuel (espace de package Python indépendant) nommé env
source ./env/bin/activate
-> Activer l'environnement virtuel créé dans la première ligne
#### **`cat requirements.txt | xargs -I@ python3 -m pip install @ `**
```txt | xargs -I@ python3 -m pip install @
-> Passez les packages décrits dans requirements.txt à l'argument de la commande `` `` python3 -m pip install` `` `` en utilisant [Pipe](https://qiita.com/akym03/items/aadef9638f78e222de22) Je vais.
# À la fin
Vous pouvez maintenant créer un joli référentiel!
Amical pour les nouveaux membres du développement!
# Super côté
Pour ceux qui le peuvent, Docker ou Vagrant peuvent ressembler davantage à cela.
C'est complètement subjectif, mais récemment, il y a de nombreux cas où les entreprises informatiques embauchent des étudiants en information qui n'ont aucune expérience dans le développement d'équipe comme des emplois à temps partiel ou des stages.
Pour ces étudiants, il est difficile de recevoir un fichier Docker et de dire `` docker run '' ou `` vagrant up '' et ssh. (Expérience réelle)
Cependant, même un étudiant à l'université de l'information débutant en développement a touché à Linux.
Pour ces étudiants débutants, donnez le fichier de script shell doucement et doucement.
Recommended Posts