鍍金池/ 問答/Python  iOS  HTML/ Mac中用which python查詢python位置時,如何能讓系統(tǒng)首先查找的

Mac中用which python查詢python位置時,如何能讓系統(tǒng)首先查找的是自己安裝的位置?

圖片描述
系統(tǒng)默認(rèn)的安裝位置:
/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

回答
編輯回答
貓館

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

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

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

重進(jìn)terminal, 用env |grep PATH 命令檢查一下, 是不是你想要的樣子

PS:

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

$ cd
$ pwd

來查看

2018年4月21日 07:02