У меня есть различные версии 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_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
производство:
Available versions for python:
none
python24
python26
python26-apple
python27 (active)