Mac中用which python查询python位置时,如何能让系统首先查找的是自己安装的位置?

图片描述
系统默认的安装位置:
/System/Library/Frameworks/Python.framework/Versions/2.7

通过brew安装的python位置:
/usr/local/Cellar/python/2.7.14/Frameworks/Python.framework/Versions/2.7

我按照上图把/usr/local/bin移到了最上面,但是我在终端输入 which python查看位置时,输出的是:/Library/Frameworks/Python.framework/Versions/2.7/bin/python

怎么样通过which python查到的路径是:/usr/local/Cellar/python/2.7.14/Frameworks/Python.framework/Versions/2.7

阅读 6.6k
1 个回答

在你的home文件夹下,建.bash_profile(或.bashrc)文件
里面放上

PATH=/usr/local/sbin:...各种或其它路径...:/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin

把你想先查的放前面就好了.

重进terminal, 用env |grep PATH 命令检查一下, 是不是你想要的样子

PS:

home:你的用户目录,如果用户名是jack,那home在Mac下就是 /Users/jack/
可以用

$ cd
$ pwd

来查看

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题