我安装了哪个版本的 Python?

Gab*_*iel 5 python compiling geany

我正在尝试Python使用Geany. 此 IDE 将自动编译我编写的代码,但我不确定Python它使用的是哪个版本。如果我python --version在命令行中输入,我会得到:

Python 2.7.3
Run Code Online (Sandbox Code Playgroud)

但如果我输入,python3我会得到:

Python 3.2.3 (default, Oct 19 2012, 19:53:16) 
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Run Code Online (Sandbox Code Playgroud)

Ubuntu 有两个版本吗?如果是,用哪一个Geany来编译?

dob*_*bey 5

Ubuntu 有两个版本,是的。该python命令将始终指向 Python 2.x 版本,python3并将始终指向默认 Python 3.x 版本。该python命令永远不会指向 Python 3.x。

我不确定 Geany 到底使用了什么,但我怀疑它在它生成的脚本中使用了 Python 2.x(因此可能放置#!/usr/bin/python(或者如果它使用/usr/bin/env python,则应该放置)。