Обязательно используйте параметр -prefix = в этом сценарии оболочки, чтобы контролировать, куда попадает ваша версия easy_install.

я есть разные версии python на компьютере Mac OSX 10.6, некоторые из которых установлены с помощью macports:

> python_select -l
Available versions:
current none python24 python26 python26-apple python27

Версия по умолчанию или системная версияpython26-apple, Я сейчас использую python27, который я выбрал с

> sudo python_select python27

Я недавно пытался установить Django с помощьюeasy_install, но он был установлен с Python по умолчанию (я могу проверить это, выбрав python_selecting python26-apple и импортировав django). Если вместо этого я скачаю tarball django, разверните и используйте

> sudo python setup.py install

все работает как положено, то есть я получаю django в python 2.7. Теперь вопрос в том, есть ли способ получитьeasy_install работать с выбранной версией pythonpython_select?

ОБНОВИТЬ По всей видимостиpython_select не рекомендуется. Следующая команда кажется эквивалентной:

port select --list python

производство:

Available versions for python:
    none
    python24
    python26
    python26-apple
    python27 (active)

Ответы на вопрос(1)

Ваш ответ на вопрос