Python如何将默认版本从python 3.5更改为python 2.7

时间:2016-02-27 23:54:38

标签: python terminal anaconda

最近,我刚为python3安装了anaconda3,效果很好。但后来我发现我的python默认版本也被修改为python3.5。当我在终端输入“python”时,它看起来像这样

Python 3.5.1 |Anaconda 2.4.1 (x86_64)| (default, Dec  7 2015, 11:24:55)

所以我去检查我的bash_profile,找到为什么它被改为python3.5:

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

# added by Anaconda3 2.4.1 installer
export PATH="//anaconda/bin:$PATH"

# added by Anaconda3 2.4.1 installer
export PATH="/Users/chengluli/anaconda/bin:$PATH"

# added by Anaconda3 2.4.1 installer
export PATH="/Users/chengluli/anaconda/bin:$PATH"
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
eval "$(rbenv init -)"

在我评论了与python3.5和anaconda3相关的所有文本之后。默认更改为python2.7。

但是,我现在遇到的问题是anaconda3无效。当我输入ipython notebook时,会发生错误。

所以我想知道如何让anaconda3正常工作时更改默认的python版本?或者anaconda3只能在默认为python3.5时才能工作。所以我需要使用anaconda2代替?提前谢谢!

2 个答案:

答案 0 :(得分:0)

您可以更改当前用户的别名或创建新的符号链接以使其在系统范围内。

更多信息和Debian示例可以在https://linuxconfig.org/how-to-change-from-default-to-alternative-python-version-on-debian-linux

找到

答案 1 :(得分:0)

下载Anaconda2,它使用Python 2.7。

当您删除anaconda路径.bashrc时,您从系统路径中删除了ipython和所有其他二进制文件。它们仍然在您的系统上,但您无法通过键入ipython来运行它们,您必须从其位置./anaconda3/bin/ipython或同等地区运行它们