В OS X экземпляры интерпретатора Python обычно устанавливаются в виде так называемых сборок Framework, что означает, что в рамках есть каталог bin
, который обычно (но не всегда) является местом назначения для сценариев Python, например easy_install
. Если вы не используете предоставленный Apple питон (в / usr / bin /), который имеет там свой собственный экземпляр easy_install
, вы должны убедиться, что каталог bin необходимого питона находится в вашей оболочке поиска PATH и предшествует /usr/bin
. В частности, если вы используете python, установленный установщиком python.org, ваш PATH должен выглядеть примерно так:
$ echo $PATH
/Library/Frameworks/Python.framework/Versions/2.6/bin:/usr/bin:/bin
Это гарантирует, что правильный easy_install
будет найден первым. Если вы используете Python MacPorts, он должен выглядеть следующим образом:
$ echo $PATH
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin:/opt/local/bin:/usr/bin:/bin
РЕДАКТИРОВАТЬ: Кстати, яйцо, которое вы скачали, похоже, для Python 2.5 и, судя по предыдущему вопросу, вы, возможно, захотите использовать его с Python 2.6. Если вы просто используете команду
$ easy_install mechanize
он должен автоматически загрузить соответствующее яйцо, если оно доступно, или исходный код и выполнить необходимые шаги сборки и установки.