Если вы используете macports , вы должны иметь / opt / local / bin на вашем пути перед системными каталогами, а затем вы можете использовать port select python python27
, чтобы выбрать macports pyton 2.7.port select в этом случае изменяет символические ссылки в / opt / local / bin, чтобы они указывали на установленные macports 2.7, даже в этом случае вам нужно вызывать easy_install-2.7, а не просто easy_install.Кроме того, macports, которые вы хотите, я обычно устанавливаю через явную версию python, например, py27-psycopg2, py26-psycopg2. Я думаю, что py-psycopg2 недавно был изменен, поэтому он выбирает питона, выбранного portselect python.проблема в том, что easy_install, который вы найдете на пути, вероятно, Apple, а easy_install включает в себя расположение интерпретатора python внутри себя.Таким образом, вам нужно easy_install для соответствия каждому имеющемуся у вас интерпретатору.
macports не предоставляет eaxy_install, а только один для каждой версии, так что вы можете указать macports python2.7 и 3.2.
Еслиу вас есть другие питоны, например, с python.org, а затем установите setuptools или dustribute, вы получите easy_install для этого питона, который будет в /usr/local/bin.