python version 2.7.8 can't run /usr/bin/easy_install. Try the alternative(s):
Okay. 

Answer to number 1 is yes. 

The fink developers recommend NOT removing the OSX versions of Python, simply because they are not terribly large files and may be necessary for certain OSX functions and programs.

And I want to have an additional version of at least python2.7 installed by fink, because it's a port tree that's designed to create a UNIX-like directory structure, which will hopefully make PostgreSQL and python play nicely together.

As far as question number 2, I'm not sure. I think this would work, but leaving the original OSX versions installed avoids the issue.

Question 3: yes. - see answer to question 1. 

Making the fink version the one that runs via the terminal is a matter of:


make sure the directory containing the fink python binary precedes the OSX (or GUI-installed one) in the PATH, which can be done in users .profile or .bash_profile (located in directory ~/, the user's root) by either invoking the fink init script, . /sw/bin/init.sh, OR making sure that export PATH=/sw/bin:$PATH is included in the file AFTER any other line that exports a PATH with one of the other python paths at the beginning. For example, export PATH=/usr/bin:$PATH or export PATH=/usr/local/bin:$PATH.
Unless we want to invoke the python cli like python2.7, we'll need to make a symbolic link in the /sw/bin directory that points "python" to "python2.7", which is done by using sudo ln -s *source* *link*, which in this case looks like:

sudo ln -s /sw/bin/python2.7 /sw/bin/python


Not sure what the answer to question 4 is yet, but am seeing that any libraries that exist in /sw/bin are being called from there, as opposed to other installations. Good.

Got a copy of Learning UNIX for OS X Mountain Lion that looks quite promising.