There is a bit of an issue amongst the Python community about support between 2.7.x and 3.x.x
Lots of things still only target/support the 2.7 releases, and 3.x.x stuff is only slowing coming around.
I had read (via a link here on HN months ago) someone explaining that Python used to have a solid versioning strategy for these changes, but I'll have to leave it up to those more qualified to explain exactly what the issues behind 3.x.x adoption are.
It's definitely a pain, as I always want to install the newer version, but practically every library I want to use seems to target 2.7
Also, on that Python download page, they actually do tell you which one to use if you're not sure:
"If you don't know which version to use, start with Python 2.7; more existing third party software is compatible with Python 2 than Python 3 right now."
Lots of things still only target/support the 2.7 releases, and 3.x.x stuff is only slowing coming around.
I had read (via a link here on HN months ago) someone explaining that Python used to have a solid versioning strategy for these changes, but I'll have to leave it up to those more qualified to explain exactly what the issues behind 3.x.x adoption are.
It's definitely a pain, as I always want to install the newer version, but practically every library I want to use seems to target 2.7
Also, on that Python download page, they actually do tell you which one to use if you're not sure:
"If you don't know which version to use, start with Python 2.7; more existing third party software is compatible with Python 2 than Python 3 right now."
It's just above the download links.