无法执行终端命令:“命令’sudo’在’/ usr / bin / sudo’中可用”
我已经使用Ubuntu 12.04已经有一段时间了,并且从来没有像我这样突然出现问题。 我正在尝试在我的Ubuntu系统上安装python 3.2,每次运行代码来编译python源代码时,都会收到此错误:
'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'
我也试过运行gksudo
命令来查看我的环境显示但我几乎得到了同样的错误。
如错误所示,您应该将/usr/bin
目录添加到PATH环境变量中。 为此,请在终端中运行以下命令:
export PATH=$PATH:/usr/bin
在你可以使用sudo
,你可以编辑/etc/environment
文件来永久更改,所以,在终端中运行:
sudo nano /etc/environment
编辑文件。 确保路径是这样的:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
使用Ctrl + X保存并关闭文件,并在询问时按Y键。
另请参阅: 如何将目录添加到PATH?
我遇到了问题并通过编辑我的.bashrc文件来修复它
-
使用nano打开你的.bashrc文件
$ sudo nano ~/.bashrc
-
将以下行添加到bashrc文件中
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games: /usr/local/games"
-
按Ctrl + X保存文件
- 它将要求输入文件,按y和Enter
你完成了。