который ищет путь к первому найденному питону. порт выбирает изменения / opt / local / bin / python для вызова выбранного питона. Для этого / opt / local / bin должен находиться на пути перед любым другим каталогом, содержащим python.
В вашем случае у вас есть /Library/Frameworks/Python.framework/Versions/2.7/bin
и /Library/Frameworks/Python.framework/Versions/3.1/bin
раньше /opt/local/bin
.
Вы должны очистить свой путь. Я бы предложил начать с нуля и только добавить каталоги, которые вы знаете и понимаете. Вы, кажется, установили python разными способами, а также установили fink и macports. Я бы использовал только один из менеджеров пакетов и удалил все явные питоны из пути.