Firstly, I'm aware several questions and answers about the similar problem on stackexchange already; and I just want to get a more consistent understanding of my current situation.
When I checked
which -a python
I obtained the following information:
/Users/yangtong/anaconda2/bin/python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
/usr/local/bin/python
/usr/bin/python
which were installed by different ways at different time I completely forgot... I know this is stupid and crazy...
Now my questions are:
which pythons listed above are system-bundled, and I should leave them alone? And which ones, e.g. the one in anaconda, can be safely uninstalled?
I installed some external packages, probably, for each of them, so is there any way I can view all installed packages for each of these 4 pythons separately?
Can I remove some of them safely and effectively? I wouldn't expect there is any way I can move installed packages of all different pythons into the one I want to keep, right?