【问题标题】:Python 3.3 for linux terminal shell [duplicate]用于 linux 终端 shell 的 Python 3.3 [重复]
【发布时间】:2014-01-28 05:58:35
【问题描述】:

我最近安装了 linux 并让它在我的笔记本电脑上作为双启动。我的系统上同时安装了 python 2.7 和 python 3.3。 问题是当我运行python 时,它运行的是python 2.7 解释器,而不是我希望的python 3.3。我可以使用python3.3 运行 3.3 解释器,但我宁愿使用更短的命令运行最新版本,但是我不知道如何更改它。对此的任何帮助将不胜感激。

【问题讨论】:

  • 这可能不是一个好主意,因为它可能会破坏很多其他脚本。

标签: python linux terminal ubuntu-12.04


【解决方案1】:

有多种方法可以更改python 获取的内容,获取python3.3 的更安全的方法之一是使用描述为here 的别名。您可能希望将 python 别名为 python3,因为这应该现在为您提供 3.3,并且在您将来升级时提供 3.4。

如果你想更新系统默认的,你可以试试:

sudo update-alternatives --config python

如上所述elsewhere

编辑:请注意,各种操作系统集成了特定版本的 python,如果 python 不能完全按预期工作,各种更新和软件包可能会中断。当然,有很多方法可以处理 python 版本(在命令行中使用 python3,virtualenv,pythonbrew,其中的一些)。

【讨论】:

  • 我不认为我做的一切都是正确的,但我最终还是让系统将python 识别为python3.3,尽管如果我知道怎么做的话我会很烦恼:P
猜你喜欢
  • 2014-09-21
  • 2016-02-13
  • 1970-01-01
  • 2017-08-18
  • 2015-08-03
  • 2016-03-05
  • 1970-01-01
  • 2019-12-05
  • 2011-11-30
相关资源
最近更新 更多