Adding an answer to use Anaconda for setting up multiple python versions is fine.
However, I would be against making it a canonical answer. There are multiple ways to install different python versions. Deciding on Anaconda being the go-to answer doesn't seem right, especially since it's not part of the official repositories offered and reviewed by Canonical.
The official way to install Anaconda is to run a script you download from their site.
I understand it's a popular product, but running any external script is dangerous when you are not careful. Take the popular bumblebee project, for example, that at some point had an
rm that wiped the whole system.