On Wed, Sep 30, 2015 at 1:00 PM, Mario Figueiredo <mar...@gmx.com> wrote: >> Personally, I use the regular 'make install', but that's because I'm >> on Debian - the system Python is 2.7. > > Unfortunately Ubuntu based distros are going through a 2.x to 3.x > transition period. Both Pythons are installed and are system dependencies. > > And their finicky dependency on Python really make these distros not > very friendly for Python development. If I do end up successfully > upgrading from 3.4 to 3.5, I will most likely forfeit my ability to > upgrade the Mint version in the future without a full system > installation. So the solution is to just maintain 3 different versions > of python my machine. Ridiculous.
Three different Python versions? Ehh, no big deal. rosuav@sikorsky:~$ python2 --version Python 2.7.9 rosuav@sikorsky:~$ python3.4 --version Python 3.4.2 rosuav@sikorsky:~$ python3.5 --version Python 3.5.0b1+ rosuav@sikorsky:~$ python3.6 --version Python 3.6.0a0 rosuav@sikorsky:~$ pypy --version Python 2.7.8 (2.4.0+dfsg-3, Dec 20 2014, 13:30:46) [PyPy 2.4.0 with GCC 4.9.2] rosuav@sikorsky:~$ jython --version "my" variable $jythonHome masks earlier declaration in same scope at /usr/bin/jython line 15. Jython 2.5.3 And Steven D'Aprano probably can beat that by an order of magnitude. Keep your multiple interpreters around; it doesn't hurt. Unless you're seriously bothered by disk space issues, the biggest cost is keeping track of which one you've installed some third-party package into. ChrisA -- https://mail.python.org/mailman/listinfo/python-list