... 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