【问题标题】:How do I change default Python version from 3.5 to 2.7 in Anaconda如何在 Anaconda 中将默认 Python 版本从 3.5 更改为 2.7
【发布时间】: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


【解决方案1】:

你可以添加

alias python=python2.7

到你的主文件夹中的 .bashrc 文件

【讨论】:

  • 我不使用 anaconda,但似乎他们特别希望 python 成为 python 3。更改 /data/apps/anaconda3/bin 中的别名或更改该目录的顺序可能更合适你的 PATH 变量。该路径中可能还有其他可执行文件可能存在问题。
  • 我实际上希望 python 成为 python 2
  • @simplycoding 然后alias python=python2
【解决方案2】:

如果您希望为用户将 anaconda 中的 python 解释器从 3.5 更改为 2.7,请尝试使用命令 conda install python=2.7

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-19
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 2017-08-28
    • 2015-04-29
    • 2011-03-21
    • 1970-01-01
    相关资源
    最近更新 更多