Homebrewでインストールしたpythonを標準で使いたい

投稿者: Anonymous

HomebrewでインストールしたPython2.7を使いたいのですが、現状、

$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python

となっており、使えません。どうしたら良いでしょうか。

$which python
/usr/local/bin/python

となり、Apple提供のpythonを利用しないようにしたいと考えております。

OS:OSX 10.10.5

追記
.bash_profileに追記を考えましたが、

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

##                                                                              
# Your previous /Users/*******/.bash_profile file was backed up as /Users/********/.bash_profile.macports-saved_2012-10-27_at_16:53:55                  
##                                                                              

# MacPorts Installer addition on 2012-10-27_at_16:53:55: adding an appropriate PATH variable for use with MacPorts.                                            
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.       


# Setting PATH for Python 3.4                                                   
# The orginal version is saved in .bash_profile.pysave                          
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH

# Setting PATH for Python 2.7                                                   
# The orginal version is saved in .bash_profile.pysave                          
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

既にexpo‌​rt PATH=/usr/local/bin:$PATHの記載がございました。
いかがすればよろしいでしょうか。

解決

追記された.bash_profileの内容から、現在のPATHの優先順位は次のようだと考えられます。
(上にいくほど順位が高い)

/Library/Frameworks/Python.framework/Versions/2.7/bin
/Library/Frameworks/Python.framework/Versions/3.4/bin
/opt/local/bin
/opt/local/sbin
/usr/local/bin
それ以外のPATH

ということで、最初の行の export PATH=/usr/local/bin:$PATH をファイルの末尾に移動させれば /usr/local/bin の実行ファイルを最優先に検索してくれるようになるはずです。

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *