web-dev-qa-db-fra.com

Comment installer via pip?

Je suis nouveau sur ubuntu et python aussi.

Lors de l'installation de différents packages via pip dans le terminal ubuntu, il autorise les erreurs refusées.Ex: pip3 install numpy

Mais lorsque j'exécute la même commande après avoir exécuté Sudo su ça fonctionne parfaitement.

Qu'est-ce que c'est Sudo su faire ici? Et quand dois-je utiliser cette commande?

Que fait-il exactement en termes généraux?

1
user4828815

Comme indiqué ci-dessus Sudo su élève vos privilèges et vous exécutez essentiellement la commande en tant que root. Utiliser simplement Sudo sans su fera de même. Vous pouvez également essayer d'exécuter votre commande en tant que telle:

pip3 install --user numpy

Cela installera le package sur votre compte et non dans le système python. Je vous recommande vivement de lire environnements virtuels pour installer des packages/modules supplémentaires depuis les installer dans votre système python peut faire bouger les choses.

2
mohhinder