Mac默认Python路径更改

时间:2013-08-30 17:31:40

标签: python linux macos path

嗨,我有一台Mac,碰巧有各种各样的Python安装。

现在当我在终端打开python时,输入

which python

返回结果是:

//anaconda/bin/python

我想知道如何将默认python更改为我喜欢的python,所以下次当我这样做时:

which python
路径应该是:

/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7

谢谢!

3 个答案:

答案 0 :(得分:2)

当你安装Anaconda时,它应该在你的PATH变量中添加一个新项目,就在前面。您应该在*〜/ .bash_profile *文件中看到类似的内容:

# added by Anaconda 1.8.0 installer
export PATH="//anaconda/bin:$PATH"

您可以删除这些行,重新打开您拥有的任何终端窗口,并且您的默认Python应该已经恢复。

答案 1 :(得分:1)

which命令使用$PATH中列出的目录来搜索第一次出现的命令。如果要列出可执行文件的所有实例,请使用-a选项。

which python2.7

输出:

/usr/bin/python2.7

这将显示指向/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7

的符号链接

解决使用符号链接

readlink $(which python2.7)  

输出:

../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7

答案 2 :(得分:0)

尝试创建符号链接

ln -s /anaconda/bin/python /Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7