Hmm, I tried to get a script going on the binary installer that set up the environment correctly, but it doesn't seem to be quite working yet unfortunately.
To get things going manually, assuming you want paparazzi installed items to be the priority and you have paparazzi source in ~/paparazzi:
Create a symlink in to the paparazzi installed python:
sudo ln -s /opt/paparazzi/bin/python2.7 /opt/paparazzi/bin/python
Set up your path correctly using .profile:
echo "export PATH=/opt/paparazzi/bin:/opt/paparazzi/sbin:$PATH" >> ~/.profile
You may also want to set up the environment variables:
echo "export PAPARAZZI_HOME=$HOME/paparazzi" >> ~/.profile
echo "export PAPARAZZI_SRC=$HOME/paparazzi" >> ~/.profile
If you had previously tried paparazzi with the binary installer, you can delete a file that is no longer needed:
sudo rm /etc/paths.d/paparazzi
Let me know if that helps at all. Be sure to start a new terminal instance before trying to build paparazzi.
Basically, the issue is when you call python (or other binaries), it will search, in order, directories you have in $PATH. To get the python installed with paparazzi, the path needs to be updated to make sure it is found first. In addition, the symlink is needed because macports by default doesn't "enable" the python it installs.
Since you have Macports installed as well, you can always try installing from there instead, so you don't start having two instances of a bunch of the same thing. It does take quite a while to install though.