У меня есть различные версии 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).Если вместо этого я загружаю архив django, развертываю и использую
> sudo python setup.py install
, все работает как положено, т.е. я получаю django в python 2.7.Теперь вопрос в том, есть ли способ заставить easy_install
работать с версией python, которую я выбрал с python_select
?
ОБНОВЛЕНИЕ Очевидно, python_select
устарело.Следующая команда представляется эквивалентной:
port select --list python
production:
Available versions for python:
none
python24
python26
python26-apple
python27 (active)