我们是否必须安装 Python 或者它已经安装在 Ubuntu 14.04LTS 中了?

我们是否必须安装 Python 或者它已经安装在 Ubuntu 14.04LTS 中了?

我需要它来学习 Python 语言。请帮忙!

答案1

默认情况下,python2python3都已安装。

正如前面提到的,您可以使用以下任一方式检查版本:

python -V

(注意大写)或

python --version

或者

apt-cache policy python

然而

这只会显示 的版本python2,而14.04python3已安装。要查看 的版本,只需将上述命令中python3的所有 替换为pythonpython3

笔记

如果你开始编码,还要注意使用:

python <script>

将使 Python 2 运行代码,并且

python3 <script>

将使 python 3 运行它,并且(如果脚本可执行)shebang

#!/usr/bin/env python

将在 Python 2 中运行,并且

#!/usr/bin/env python3

将在 Python 3 中运行

使用 Idle

作为对您在评论中提出的问题的回答:所以它是我们进行编码的“终端”对吗?

最方便的方法是使用闲置的(从存储库)。然后,您可以使用 测试运行代码F5,或者如果需要,也可以从终端运行。它的优点是会自动建议缩进(ao)

请注意,您需要针对 Python 2 和 Python 3 使用不同版本的 Idle。

答案2

使用以下命令检查你的 Python 版本

python --version

还请注意,python 2 和 3 之间存在一些严重的差异。 https://wiki.python.org/moin/Python2orPython3

答案3

Ubuntu 中默认安装了 Python,但要检查它:

运行此命令

$ apt-cache policy python


python:
  Installed: 2.7.3-0ubuntu2.2
  Candidate: 2.7.3-0ubuntu2.2
  Version table:
 *** 2.7.3-0ubuntu2.2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.7.3-0ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

感谢@JacobVlijm 的提醒,如果你使用 Ubuntu >12.10,那么你应该apt-cache policy python3使用

正如你在 pyton 部分下看到的, Installed: 2.7.3-0ubuntu2.2这意味着它已经安装并且版本是 2.7

它还会candidate显示您的软件频道中可用的最新版本,以便您可以根据需要升级您的版本。

相关内容