J'utilise Ubuntu 12.04 depuis un certain temps et je n'ai jamais eu de problème comme ça. J'essaie d'installer python 3.2 sur mon système Ubuntu et chaque fois que j'exécute le code pour compiler la source python, j'obtiens cette erreur:
'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'
J'ai également essayé d'exécuter la gksudo
commande pour voir ce que mon environnement montre, mais j'obtiens à peu près la même erreur.
command-line
user188283
la source
la source
cat /etc/environment
?Réponses:
Comme le dit l'erreur, vous devez ajouter un
/usr/bin
répertoire à votre variable d'environnement PATH. Pour ce faire, exécutez la commande suivante dans le terminal:Après avoir utilisé
sudo
, vous pouvez modifier le/etc/environment
fichier pour rendre la modification permanente, alors, exécutez dans le terminal:pour modifier le fichier. Assurez-vous que le chemin d'accès ressemble à ceci:
Enregistrez et fermez le fichier avec Ctrl+ Xet appuyez sur Ylorsque vous y êtes invité.
Voir aussi: Comment ajouter un répertoire au PATH?
la source
~/.profile
,~/.bashrc
,~/.pam_environment
ou~/.xsessionrc
. Paramètres pour tous les utilisateurs sont probablement/etc/profile
,/etc/profile.d/*
,/etc/environment
,/etc/bash/bashrc
,/etc/lightdm/xsession
. L'un de vos fichiers utilisateur remplace probablement les paramètres par défaut du système. Si vous avez un autre utilisateur ou le compte invité activé, essayez avec l'autre utilisateur et voyez si le problème existe également pour cet autre utilisateur. Sinon, vérifiez vos propres fichiers de script de démarrage des utilisateurs.J'ai eu le problème et l'ai résolu en modifiant mon fichier .bashrc
Ouvrez votre fichier .bashrc en utilisant nano
Ajoutez la ligne suivante au fichier bashrc
Appuyez sur Ctrl + X pour enregistrer le fichier
Vous avez terminé.
la source
~
) à l' aidesudo
. Cela peut créer plus de problèmes qu'il n'en peut résoudre.Lorsque vous souhaitez ajouter une nouvelle valeur à la
PATH
variable système, vous le plus probablement ajouter une nouvelle ligne~/.bashrc
ou les~/.bash_profile
fichiers.Par exemple, si vous souhaitez ajouter
/opt/netbeans/bin
àPATH
, vous devez ajouter cette ligne à la fin du~/.bashrc
fichier:Brisons cette ligne.
export PATH
- Nous nous référons ici à laPATH
variable=
- Nous voulons lui affecter une nouvelle valeur en utilisant l'=
opérateur (Le reste de la chaîne est la valeur qui sera stockée dans lePATH
)$PATH
- Nous affectons la variablePATH
à la valeur qui était dans la variable avant la commande en cours:
- Nous ajoutons un séparateur pour la nouvelle valeur/opt/netbeans/bin
- Et ajoutez une nouvelle valeur auPATH
Vous devez voir toutes vos références à la
PATH
variable dans les fichiers~/.bashrc
ou~/.bash_profile
et assurez-vous que vous développez -et pas écraser comme ça -
la
PATH
variableVous devez vous assurer, dans chaque référence à
PATH
votre utilisation$PATH:
et à votre valeur supplémentaire aprèsSi cela ne fonctionne pas, vous pouvez faire quelque chose comme ceci:
/etc/environment
fichier et qu'elle n'a jamais été redéfinie dans ce fichier:PATH
variable ci-dessus à votrePATH
variable située dans le/etc/environment
Avant de tester après chaque modification des fichiers, n'oubliez pas de mettre à jour vos configurations.
Par exemple pour le
~/.bashrc
fichier:la source