【发布时间】:2017-03-26 03:14:55
【问题描述】:
如果没有 root 访问权限,如何将特定用户的默认 Python 从 3.5 更改为 2.7?也想知道如何使用 Python 2 运行 Python 脚本。
如果我通过简单地运行python 来启动 Python,那么它会运行 3.5.2。我必须在终端提示符下专门运行 python2 来获取 python2 的版本。
如果我运行which python,则返回/data/apps/anaconda3/bin/python,我相信Python 2.7 在/usr/bin/python 之下。
如果这有助于澄清任何事情,这是在 CentOS 上的
【问题讨论】:
-
python 2.7 是 centos 上的默认版本。也许您应该在这个问题上添加一个“anacoda”标签,因为它更多的是“为什么 anaconda 搞砸了我的 centos”。惯例是“python”是python 2,“python3”是python 3。我不知道他们为什么搞砸了,但是任何能吸引anaconda用户回答你的问题的东西都会有所帮助。
-
有用的一般问题:您是如何安装 anaconda 的?您是坚持使用默认值还是更改了 PATH 变量之类的?当您遇到问题时,您是否在 virtualenv 中运行?
-
不知道 Anaconda 是如何安装的。我只是另一个用户,所以我不知道 PATH 变量等等。
标签: python python-2.7 python-3.x centos anaconda