Если вы собираетесь удалить macports, я бы просто удалил
sudo rm -rf \
/opt/local \
/Applications/DarwinPorts \
/Applications/MacPorts \
/Library/LaunchDaemons/org.macports.* \
/Library/Receipts/DarwinPorts*.pkg \
/Library/Receipts/MacPorts*.pkg \
/Library/StartupItems/DarwinPortsStartup \
/Library/Tcl/darwinports1.0 \
/Library/Tcl/macports1.0 \
~/.macports
Первые предупреждения, которые вы получите, связаны с отсутствием последней версии macports, поэтому запустите selfupdate.Чтобы увидеть ошибку, вам нужно посмотреть предложенный журнал /opt/local/var/macports/logs/_opt_local_var_macports_registry_portfiles_python27_2.7.1_3/python27/main.log
. Причина, по которой macports установил python без вашего ведома, - вероятно, потому, что вы запросили порт, который должен был использовать python.Macports установит свой собственный python, чтобы он точно знал, какие версии и параметры компиляции использовались для python, поскольку разработчики, имеющие большой опыт работы с поставщиками Unix, обнаружили, что поставщики (например, Apple) могут что-то менять и вызывать проблемы (см. Последние обновленияXcode для хорошего примера) или не предоставлять более поздние исправления ошибок, которые необходимы.Доморощенный доверяет Apple, и поэтому будет использовать версии Apple