Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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."

It's just above the download links.



Thanks. And again I have nothing against Python. I just don't know which production version I should use. The regular one or the X86-64 Installer.


If you have a 64bit PC, use the one with 64bit on it. If not, use the "Regular" one.

If you're unsure if you're 32bit or 64bit, right click on "My Computer" and go to properties. In there the OS will identify itself with 32 or 64bit.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: