Je ne pouvais pas mettre à jour le package pip3 d'un seul coup avec une seule doublure, j'ai donc écrit un script shell.
Vérifions la dépendance avec pip3 check
après l'exécution.
#!/bin/zsh
#Écrivez le nom du package qui doit être mis à jour dans un fichier
pip3 list -o | awk '{print $1}' > outdated_pip3_packages.txt
#Les noms de package sont répertoriés à partir de la 3ème ligne dans le contenu du fichier
# Package
# ----------
# numpy
# pandas
# ~~~
#Mettre à jour en lisant le fichier exporté ligne par ligne
cnt=0
while read line
do
cnt=`expr $cnt + 1`
if test $cnt -ge 3 ; then #Les noms des packages sont alignés à partir de la 3ème ligne
echo "Updating package $line..."
pip3 install -U $line
fi
done < outdated_pip3_packages.txt
echo "Update $cnt packages done!"
#Supprimer le fichier utilisé pour mettre à jour le package
rm outdated_pip3_packages.txt
Recommended Posts