嗨,我有一台 Mac,碰巧到处都安装了许多不同风格的 Python。
现在当我在终端中打开 python 时,输入
which python
返回结果是:
//anaconda/bin/python
我想知道我应该怎么做才能将默认python更改为我喜欢的python,所以下次我这样做时:
which python
路径应该是:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
谢谢!
当你安装 Anaconda 时,它应该在你的 PATH 变量中添加了一个新项目,就在前面。您应该在 *~/.bash_profile* 文件中看到类似的内容:
# added by Anaconda 1.8.0 installer
export PATH="//anaconda/bin:$PATH"
您可以删除这些行,重新打开您拥有的任何终端窗口,并且您的默认 Python 应该已经恢复。
whichcommand 使用列出的目录$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
尝试创建符号链接
ln -s /anaconda/bin/python /Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7