我尝试在Mac OS X 10.6.2上切换到Homebrew(在使用fink和macport后)。我已经安装了python 2.7

brew install python 

问题是,与Macport相反,似乎没有python_select实用程序,我的默认mac python总是默认的

which python

给我

/usr/bin/python

而且/usr/bin/python不是符号链接

我怎么做才能使python酿造风味成为我的默认python ?


当前回答

将/usr/local/opt/python/libexec/bin显式添加到.bash_profile:

export PATH="/usr/local/opt/python/libexec/bin:$PATH"

在那之后,它应该能正常工作。

其他回答

Homebrew不会替换“/usr/bin”中的内容。你只需要把“/usr/local/bin”放在“/usr/bin”之前,然后“哪个python”会给你“/usr/local/bin/python”。

不建议替换/usr/bin/python(或/usr/bin/ruby)。

由于High Sierra,你需要使用:

sudo chown -R $(whoami) $(brew --prefix)/*

这是因为/usr/local不能再被切

试试这个

which python3

试着输入python3而不是python

将/usr/local/opt/python/libexec/bin显式添加到.bash_profile:

export PATH="/usr/local/opt/python/libexec/bin:$PATH"

在那之后,它应该能正常工作。

修改你的$PATH,在bashrc或bash_profile中添加:

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

更多信息请点击这里: 问题# 89791