无法在 Mac 终端中运行 Python 解释器

无法在 Mac 终端中运行 Python 解释器

目前我在 Mavericks 上,我刚刚卸载了 homebrew。使用 homebrew 我安装了 python,但卸载后我的终端无法启动 python 解释器。我收到此消息:

-bash: /usr/local/bin/python: No such file or directory

我必须恢复某种配置才能执行本机版本的 python?

答案1

重新启动终端可能会解决问题。

答案2

简单的回答:您可以运行hash -r,这将导致bash(您的 shell)忘记可执行文件的位置,并在中“重新搜索”它们$PATH

更深入的回答:默认情况下,bash将命令及其位置存储在表中 ( hash)。然后它只需要对$PATH每个命令搜索一次,并在每次再次运行该命令时搜索该表。
重新启动bash 将要清除哈希表,但如果您不想重新启动它,hash -r(清除表)或hash -p commandname(仅清除一个条目)就可以了。

相关内容