Como o * comando * funciona, mas o comando * sudo * não funciona? [duplicado]

0

Quando eu digito o comando

pip

funciona bem (me dá uma página de ajuda). Mas quando eu digito o comando

sudo pip

me dá a resposta

sudo: pip: command not found

ao passo que, por exemplo, 'sudo python' funciona bem. Como esta situação é possível? Eu não estou muito familiarizado com o que está acontecendo nos bastidores quando invoco um comando com o sudo

    
por Joshua Lin 31.07.2018 / 22:07

1 resposta

0

Existem alguns comandos que não podem ser feitos como um usuário normal via sudo (ou seja, usando cd para entrar em um diretório raiz). Isso geralmente acontece quando o programa é embutido no shell e não em um binário. Você precisa fazer o login como usuário root via su .

Alternativamente, verifique sua variável $ PATH env, o pip pode não estar localizado em nenhum desses diretórios.

    
por 31.07.2018 / 22:16

Tags