Обязательно используйте параметр -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)