2016-11-11 326 views
2

如果没有超级用户访问权限,如何将默认Python从3.5更改为2.7以供特定用户使用?想知道如何用Python 2来运行Python脚本。如何在Anaconda中将默认Python版本从3.5更改为2.7

如果我通过运行简单的python启动Python,那么它运行3.5.2。我必须在终端提示符下专门运行python2以获得python2版本。

如果我运行which python,那么返回/data/apps/anaconda3/bin/python,我相信Python 2.7在/usr/bin/python下。

这是在CentOS没有什么帮助澄清什么

+0

可能的重复[Linux上的两个版本的Python。如何使2.7的默认](http://stackoverflow.com/questions/19256127/two-versions-of-python-on-linux-how-to-make-2-7-the-default) – MaLiN2223

+0

python 2.7是在centos上默认。也许你应该为这个问题添加一个“anacoda”标签,因为它更多的是“为什么anaconda搞乱了我的centos”的事情。约定是“python”是python 2,“python3”是python 3.我不确定他们为什么会搞砸了,但是吸引anaconda用户来解决问题的任何东西都会有所帮助。 – tdelaney

+0

有用的一般问题:你是如何安装anaconda的?你坚持使用默认值还是你改变了你的PATH变量或者什么?当你遇到问题时,你是否在运作一个虚拟世界? – tdelaney

回答

1

您可以在主文件夹

+0

我不使用anaconda,但似乎他们特别希望'python'是python 3.它可能更适合于更改'/ data/apps/anaconda3/bin'中的别名或更改该目录的顺序你的PATH变量。可能还有其他可执行文件可能存在问题。 – tdelaney

+0

我实际上希望'python'是python 2 – simplycoding

+0

@simplycoding然后'别名python = python2' –

0

添加

alias python=python2.7 

到.bashrc文件如果您正在寻找改变蟒蛇Python解释器从3.5到2.7为用户,尝试命令conda install python=2.7

相关问题