GNU/Linux >> Tutoriales Linux >  >> Linux

sudo:python:comando no encontrado

... otro enfoque.

cuando llegué a esta publicación, solo buscaba ejecutar:

python -m spylon_kernel install

cuando ejecuté el comando anterior, recibí un mensaje que me decía que usara sudo además de lo que estaba escribiendo, como

sudo python -m spylon_kernel install

como lo hice, obtuve el 'sudo:python:comando no encontrado ' mensaje desde la consola y agregando --user tales como:

python -m spylon_kernel install --user

fue simplemente suficiente para hacerlo.

Tenga en cuenta que no usé sudo comando dentro del último comando.


Tu /etc/sudoers está configurado explícitamente para anular la ruta de su usuario con una conocida y segura.

Dicho esto, si siempre desea enrutar la RUTA del usuario, puede anular fácilmente sudo con una función que hará esto (instalada en su ~/.bashrc o similar para hacerlo persistente):

psudo() { sudo env PATH="$PATH" "[email protected]"; } 

a partir de entonces, psudo python utilizará el mismo python intérprete que se encontraría en el PATH.

Si realmente desea anular el sudo comando en sí mismo, eso también es factible:

sudo() { command sudo env PATH="$PATH" "[email protected]"; } 

El command incorporado evita que la función se repita (llamándose a sí misma).


Si no desea modificar su bashrc, siempre puede hacer esto:sudo env "PATH=$PATH" python something


Linux
  1. Sudo:Nocorrect:¿Comando no encontrado?

  2. ¿Comando alternativo de actualización no encontrado?

  3. Sudo:¿Comando no encontrado?

  4. id:comando no encontrado

  5. w:comando no encontrado

sudo:apt-add-repository:¿comando no encontrado?

[Solucionado] bash:sudo:comando no encontrado

ifrename:comando no encontrado

inactivo3:comando no encontrado

sudo:npm:comando no encontrado

comando no encontrado al usar sudo