Проблема в том, что команда по умолчанию python
используется osx python.Это означает, например, что если вы устанавливаете py-pil из macports, osx python не найдет этот модуль.после установки python27
с macports у меня есть команда с именем python-2.7
.Раньше была утилита под названием python_select
, теперь она полностью пропала, смотри:
Romans-MacBook:~ holms$ ls /opt/local/bin/python*
/opt/local/bin/python2.7 /opt/local/bin/python2.7-config /opt/local/bin/pythonw2.7
Romans-MacBook:~ holms$ sudo port -v install python_select
---> Cleaning python_select
---> Removing work directory for python_select
Я даже пытался полностью удалить macports из системы и переустановил все, но результат тот же, python_select пропал внапрасно.Если бы кто-нибудь мог подтвердить это, попытавшись загрузить macports, установить python27 и использовать python_select, было бы здорово.потому что мне нужно написать некоторую совместимость для osx для некоторого программного обеспечения ... и было бы здорово узнать, какова ситуация с python_select в osx lion.
Так что будет два вопроса:
- где python_select в lion
- как сделать команду
python
по умолчанию для использования macport python, а не osx one.