pd2 wrote:Why would I need 4 versions and how do I clean this up without breaking something?
Exec summary: don't worry about it, and leave it alone. It doesn't take up much space and you could break things by meddling.
In their Infinite Wisdom, the Python developers decided to make:
- Python 3 slightly but significantly incompatible with Python 2; and
- Python 2 officially “expire” in the next few years.
Unfortunately, there's a tonne of code that works just fine in Python 2, and it's going to take work that no-one really wants to do to fix it.
So you need to keep Python 2 and Python 3 around for compatibility. Sometimes older libraries create old-version folders (I have a ‘python2.6’, for some reason) but they're not much to worry about.
‘Remember the Golden Rule of Selling: “Do not resort to violence.”’ — McGlashan.