Как я могу восстановить установку Python по умолчанию на OSX? - PullRequest
1 голос
/ 22 декабря 2010

Я пытаюсь установить pyobjc (используя pyobjc-1.2-python2.3-macosx10.2.dmg) на Mac под управлением OSX 10.6, и я получаю следующее сообщение об ошибке:

alt text

Чтобы использовать Python 2.3, я попытался повторно отредактировать мой .bash_profile и закомментировал все, кроме этой строки:

# change python version 
defaults write com.apple.versioner.python Version 2.3

Я ранее включил это:

PATH="/Library/Frameworks/Python.framework/Versions/2.3/bin:/usr/bin:/bin${PATH}"
export PATH

но в данный момент это не учитывается. Я знаю, что когда я набираю python в терминале, он дает мне Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29), поэтому он явно не использует 2.3.

Что я могу сделать, чтобы это исправить?

1 Ответ

1 голос
/ 22 декабря 2010

Эта версия PyObjC очень старая.Он может даже не работать на Mac OS X 10.6.Кроме того, Apple не поставляет полный python2.3 с OS X 10.6.В поставляемом Apple Python 2.6 (/usr/bin/python2.6) уже установлена ​​PyObjC.Если вам нужна еще более новая версия, установите последнюю версию Python 2.6 (или Python 2.7 ) с помощью установщика OS X с веб-сайта python.org, установите easy_install для этого Python, используя Распространите или setuptools , а затем установите PyObjC из PyPi :

/Library/Frameworks/Python.framework/Versions/2.6/bin/easy_install pyobjc

Вы должны отменить эффекты этой команды defaults,тоже.Это только вызовет проблемы.

defaults write com.apple.versioner.python Version 2.6
...