He estado usando Ubuntu 12.04 durante bastante tiempo y nunca he tenido un problema inesperado como este. Estoy tratando de instalar Python 3.2 en mi sistema Ubuntu y cada vez que ejecuto el código para compilar la fuente de Python, aparece este error:
'Command 'sudo' is available in '/usr/bin/sudo'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
sudo: command not found'
También intenté ejecutar el gksudo
comando para ver lo que muestra mi entorno, pero casi recibo el mismo error.
command-line
usuario188283
fuente
fuente
cat /etc/environment
?Respuestas:
Como dice el error, debe agregar el
/usr/bin
directorio a su variable de entorno PATH. Para hacer esto, ejecute el siguiente comando en la terminal:Después de que pueda usar
sudo
, puede editar el/etc/environment
archivo para que el cambio sea permanente, por lo tanto, ejecute en la terminal:para editar el archivo Asegúrese de que el camino sea algo como esto:
Guarde y cierre el archivo con Ctrl+ Xy presione Ycuando se le solicite.
Consulte también: ¿Cómo agregar un directorio a la RUTA?
fuente
~/.profile
,~/.bashrc
,~/.pam_environment
o~/.xsessionrc
. Los ajustes para todos los usuarios son, probablemente, en/etc/profile
,/etc/profile.d/*
,/etc/environment
,/etc/bash/bashrc
,/etc/lightdm/xsession
. Probablemente uno de sus archivos de usuario anula la configuración predeterminada del sistema. Si tiene habilitado otro usuario o la cuenta de invitado, intente con el otro usuario y vea si el problema también existe para ese otro usuario. De lo contrario, revise sus propios archivos de script de inicio de usuarios.Tengo el problema y lo solucioné editando mi archivo .bashrc
Abra su archivo .bashrc usando nano
Agregue la siguiente línea al archivo bashrc
Presione Ctrl + X para guardar el archivo
Ya terminaste
fuente
~
) usandosudo
. Puede crear más problemas de los que puede resolver.Cuando desee agregar un nuevo valor a la
PATH
variable del sistema, lo más probable es que agregue una nueva línea~/.bashrc
o~/.bash_profile
archivos.Por ejemplo, si desea agregar
/opt/netbeans/bin
aPATH
, debe agregar esta línea al final del~/.bashrc
archivo:Vamos a romper esta línea.
export PATH
- Aquí nos referimos a laPATH
variable=
- Queremos asignarle un nuevo valor utilizando el=
operador (El resto de la cadena es el valor que se almacenará en elPATH
)$PATH
- Asignamos la variablePATH
al valor que estaba en la variable antes del comando actual:
- Agregamos un separador para el nuevo valor/opt/netbeans/bin
- Y agregue un nuevo valor a laPATH
Debe ver todas sus referencias a la
PATH
variable en los archivos~/.bashrc
o~/.bash_profile
y asegurarse de expandir -y no sobrescribir así
la
PATH
variableDebe asegurarse, en cada referencia al
PATH
uso que haga$PATH:
y su valor adicional despuésSi no funciona, puede hacer algo como esto:
/etc/environment
archivo y nunca se redefinió en este archivo:PATH
variable anterior a suPATH
variable ubicada en el/etc/environment
Antes de probar después de cada cambio en los archivos, no recuerde actualizar sus configuraciones.
Por ejemplo para
~/.bashrc
archivo:fuente