命令“python”在“/usr/bin/python”中可用

命令“python”在“/usr/bin/python”中可用

每当我尝试通过终端使用 Python 时,我都会收到以下消息:

bash: export: `:/usr/bin': not a valid identifier
a:~$ python
Command 'python' is available in '/usr/bin/python'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
python: command not found

然后我使用此命令添加路径:

export PATH=$PATH=:/usr/bin

但每当我再次运行终端时,我都会收到同样的错误。

更新 按照此处的说明后问题得到解决:https://askubuntu.com/a/20955& 这里:https://askubuntu.com/questions/786349/bash-export-not-a-valid-identifier

答案1

试试这样:

export PATH="$PATH:/usr/bin"

答案2

export $PATH:/usr/bin

这会产生错误消息

bash: export: `:/usr/bin': not a valid identifier

但前提是$PATH为空或拼写错误。

同样地,

export $PATH

$PATHif was也会给出相同的错误消息:/usr/bin

export PATH=$PATH=:/usr/bin

完全合法,但会$PATH通过=在其末尾添加 a 来扭曲旧值中的最后一个路径条目。

正确的行是

export PATH="$PATH:/usr/bin"

但这不太可能是需要/usr/bin很可能已经在所有用户都有的系统默认路径中。因此,您更有可能以某种方式取消设置或严重破坏$PATHshell 启动文件中某处的值。

检查您的.bash_profile.bashrc文件,并确保每当您修改PATH.然后打开一个新终端并进行测试。

相关内容