Answers:
默认情况下,两者python2
和python3
都已安装。
如前所述,您可以使用以下任一方法来检查版本:
python -V
(注意资本)或
python --version
要么
apt-cache policy python
这将只显示的版本python2
,同时14.04
,python3
安装为好。要查看的版本python3
,只需将python
上面命令中所有出现的内容替换为python3
如果您开始编码,还请注意使用:
python <script>
将使python 2运行代码,并且
python3 <script>
将使python 3运行它,并且(如果脚本是可执行的)
#!/usr/bin/env python
将在python 2中运行它,并且
#!/usr/bin/env python3
将在python 3中运行
作为对您在评论中要求的内容的回答:因此,是我们进行编码的“终端”,对!
最方便的方法是使用Idle(从存储库中)。然后,您可以使用F5,或在必要时从终端测试代码。它具有自动建议缩进的优点(ao)
请注意,您需要为python 2和3使用不同版本的Idle。
使用检查您的python版本
python --version
另请注意,python 2和3之间存在一些严重差异 。https://wiki.python.org/moin/Python2orPython3
python3 --version
,因为它也是默认安装的。python --version
仅显示版本2
Python默认安装在Ubuntu中,但要检查它:
运行此命令
$ 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
显示您软件渠道中可用的最新版本,因此您可以根据需要升级版本。
apt-cache policy python3
因为apt-cache policy python
仅显示python2,而python3也在12.10上安装了
apt-cache policy python3
。因此,这意味着我拥有最新的3.4.0,对!!