I am super frustrated by the different versions of Python on my Mac. Is it usual that I have this many different system python versions? I'm wondering how can I manage them efficiently.
$ which -a python python2 python2.7 python3 python3.6
/Users/anonymous/anaconda3/bin/python
/usr/local/opt/python/libexec/bin/python
/usr/bin/python
/usr/bin/python2.7
/Users/anonymous/anaconda3/bin/python3
/usr/local/bin/python3
/usr/local/bin/python3.6
/usr/bin/python and /usr/bin/python2.7 appear to give the same system version of Python 2.7:
Python 2.7.10 (default, Aug 17 2018, 17:41:52)
[GCC 4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.0.42)] on darwin
/usr/local/bin/python3, /usr/local/bin/python3.6 and /Users/anonymous/anaconda3/bin/python appear to give the same system version of Python 3.6:
Python 3.6.5 (default, Mar 30 2018, 06:41:49)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] on darwin
/Users/anonymous/anaconda3/bin/python and /Users/anonymous/anaconda3/bin/python3 appear to give the same Anaconda version of Python 3.7:
Python 3.7.0 (default, Jun 28 2018, 07:39:16)
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
So I am wondering are there really several installations of the same version of Python? and is this what it is supposed to be? If not, what should I do to remove the redundancies? Thanks!