我使用Homebrew安装python,版本是2.7.10,系统提供的版本是2.7.6。我的PATH环境变量设置为/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
,所以我的终端首先知道要查看Homebrew bin文件夹!
然而,当我运行python时,它仍默认为2.7.6,系统提供版本(显示的解释器在顶部显示为2.7.6)。如果我运行/usr/local/bin/python
,它运行2.7.10,这就是我想要的。
如果我的PATH
变量设置正确,那么终端如何才能首先找到/usr/bin/python
?
答案 0 :(得分:0)
当我使用brew安装Python 2.7.10时发生了这种情况。我的PATH设置为/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
,哪个python返回/usr/local/bin/python
(符号链接到Python 2.7.10。)
当我关闭并重新启动终端应用程序时,问题就消失了。