Estou usando o Ubuntu 12.04 há um bom tempo e nunca tive um problema assim do nada. Estou tentando instalar o python 3.2 no meu sistema Ubuntu e toda vez que executo o código para compilar a fonte do python, recebo este erro:
'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'
Eu também tentei executar o gksudo
comando para ver o que meu ambiente mostra, mas recebo o mesmo erro.
command-line
user188283
fonte
fonte
cat /etc/environment
?Respostas:
Como o erro diz, você deve adicionar o
/usr/bin
diretório à sua variável de ambiente PATH. Para fazer isso, execute o seguinte comando no terminal:Depois de usar
sudo
, você pode editar o/etc/environment
arquivo para tornar a alteração permanente, portanto, execute no terminal:para editar o arquivo. Verifique se o caminho é algo como isto:
Salve e feche o arquivo com Ctrl+ Xe pressione Yquando for solicitado.
Consulte também: Como adicionar um diretório ao PATH?
fonte
~/.profile
,~/.bashrc
,~/.pam_environment
ou~/.xsessionrc
. Configurações para todos os usuários são, provavelmente, em/etc/profile
,/etc/profile.d/*
,/etc/environment
,/etc/bash/bashrc
,/etc/lightdm/xsession
. Provavelmente, um dos arquivos de seus usuários substitui as configurações padrão do sistema. Se você tiver outro usuário ou a conta de convidado ativada, tente com o outro usuário e veja se o problema existe para esse outro usuário também. Caso contrário, verifique seus próprios arquivos de script de inicialização dos usuários.Eu obtive o problema e o corrigi editando meu arquivo .bashrc
Abra o seu arquivo .bashrc usando o nano
Adicione a seguinte linha ao arquivo bashrc
Pressione Ctrl + X para salvar o arquivo
Você Terminou.
fonte
~
) usandosudo
. Pode criar mais problemas do que resolver.Quando você quiser adicionar um novo valor para a
PATH
variável de sistema, você provavelmente adicionar uma nova linha para~/.bashrc
ou~/.bash_profile
arquivos.Por exemplo, se você deseja adicionar
/opt/netbeans/bin
aPATH
, você deve adicionar esta linha ao final do~/.bashrc
arquivo:Vamos quebrar essa linha.
export PATH
- Aqui nos referimos àPATH
variável=
- Queremos atribuir a ele um novo valor usando o=
operador (O restante da string é o valor que será armazenado noPATH
)$PATH
- Atribuímos a variávelPATH
ao valor que estava na variável antes do comando atual:
- Adicionamos um separador para o novo valor/opt/netbeans/bin
- E adicione um novo valor aoPATH
Você deve ver todas as suas referências à
PATH
variável nos arquivos~/.bashrc
ou~/.bash_profile
e certifique-se de expandir -e não sobrescrever assim -
a
PATH
variávelVocê deve se certificar de que, em todas as referências ao
PATH
uso que você usa$PATH:
e seu valor adicional após eleSe não funcionar, você pode fazer algo assim:
/etc/environment
arquivo e ela nunca é redefinida neste arquivo:PATH
variável acima à suaPATH
variável localizada no diretório/etc/environment
Antes de testar após cada alteração nos arquivos, não se esqueça de atualizar suas configurações.
Por exemplo, para o
~/.bashrc
arquivo:fonte