Basically the question. I need to setup an environment that supports tkinter programming in python and maybe some network socket stuff too. I'd also like to emphasize that I need python 3.

2 Answers 2


python-all, according to the docs, is a minimal package intended to avoid hard-coded dependencies on python versions.

The two packages you would be looking for are probably python vs. python-minimal. Between those two, the difference is pretty minimal. For the most part, start tinkering with what is installed. You'll probably find that everything is there. If it isn't, look for a package or use easy_install.

  • Thanks, Eric. I updated the links to point at an LTS release.
    – Jack M.
    Jul 12, 2018 at 15:01
  • When the diff is minimal, why would you need both python and python-minimal? I use Ubuntu and the installer even wants libpython3.7-minimal.
    – Timo
    Jan 3, 2021 at 14:13

According the ubuntu xenial library of python minimal it refers as follows python2.7-minimal (>= 2.7.11-1~) Minimal subset of the Python language (version 2.7) python interactive high-level object-oriented language (default version)

so by default if you got an installation that will be the python

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .