К сожалению, я не знаю, как работает port commnad (полагаю, он исходит от MacPorts), но вы должны использовать Python для поддержки пакетов Python (что поощряется, например, homebrew).Вы можете попробовать pip:
sudo pip install scikits.learn
В OS X Lion по умолчанию версия Python равна 2.7, если вы хотите использовать 2.6, вам нужно:
sudo python2.6 pip install scikits.learn
(Python хранит отдельные пакеты длякаждая версия)
Вы можете просмотреть все пакеты, доступные через pip (или easy_install), используя pypi или выполнить поиск с помощью
pip searh foo
Если вы боитесь загромождать вашу системупожалуйста, попробуйте virtualenvwrapper .