如果没有超级用户访问权限,如何将默认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没有什么帮助澄清什么
可能的重复[Linux上的两个版本的Python。如何使2.7的默认](http://stackoverflow.com/questions/19256127/two-versions-of-python-on-linux-how-to-make-2-7-the-default) – MaLiN2223
python 2.7是在centos上默认。也许你应该为这个问题添加一个“anacoda”标签,因为它更多的是“为什么anaconda搞乱了我的centos”的事情。约定是“python”是python 2,“python3”是python 3.我不确定他们为什么会搞砸了,但是吸引anaconda用户来解决问题的任何东西都会有所帮助。 – tdelaney
有用的一般问题:你是如何安装anaconda的?你坚持使用默认值还是你改变了你的PATH变量或者什么?当你遇到问题时,你是否在运作一个虚拟世界? – tdelaney