There is several ways to find what version of python you have. Here are two ways you'll get both Python 2 and Python 3 versions:
Python Specific
First just run python
and python3
with the option --version
$ python --version
Python 2.7.12
$ python3 --version
Python 3.5.2
This is specific for python, but a lot of other programs use a similar method.
General for any package/program
A more general method is to see what package is installed. dpkg -l
will list out all your packages, but you can specify what packages you are looking for. For just python and python3 use the following:
$ dpkg -l 'python'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=====================-===============-===============-================================================
ii python 2.7.11-1 amd64 interactive high-level object-oriented language
$ dpkg -l 'python3'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=====================-===============-===============-================================================
ii python3 3.5.1-3 amd64 interactive high-level object-oriented language
As an extra titbit. If you'd like to find all the packages that has a name starting with python
, you can use wildcard character *
like this:
$ dpkg -l 'python*'
That will print a lot of lines with packages.
python --version
andpython3 --version
to show the active version. We all have a 2.x version and the a 3.x version ;)/run/
should not be included in "find".gvfs
is not owned by your user.python
in the console and press the tab key twice, it'll show every executable in your path starting withpython
.python -V
and alternatives, please take it to to a question actually soliciting that information.