Так что извините за отправку еще одного из этих типов вопросов, я много раз искал и не могу найти ответ.OS X 10.8: Ремонт плохо сломанной установки Python, пути vars, модули
Я пин-зоб и имею только свободное понимание Unix.
Мне особенно нужно разработать в Python2.5. Мне также нужен доступ к AppKit. Я установил Python2.5 через universal installer вместе с библиотеками, в которых я нуждался. В то время по умолчанию OS install, 2.7, удалось импортировать AppKit. Python2.5, между тем, не мог. Я нашел this tutorial для замены родной установки Python и думал, что если я последую за ней до буквы, но для того, чтобы отключить 2.7 install for 2.5, все будет раздуваться.
После выполнения учебника мой родной Python действительно 2.5. Однако AppKit, который по-прежнему устанавливается там, где он ранее работал на родном Python, по-прежнему не может быть импортирован (т. Е. «Нет модуля с именем AppKit»).
- Xcode является v.4.6.1 и CL инструменты установлены
- от Баш,
which python
возвращает/usr/bin/python
- Моя основная установка находится по адресу:
/System/Library/Frameworks/Python.framework
с символическими ссылками на/Library/Frameworks/Python.framework
. Бинарные файлы также связаны между собой;usr/bin/python
(и pythonw, python-config, pydoc) все символически связаны с/usr/local/bin
. - Я удалил smtpd.py в любом месте, я нашел, что это
- Я оставил easy_install (и easy_install-2,5/6/7) в обоих
/usr/bin
и/usr/local/bin
, потому что я никогда не использовал easy_install и не знал, что с ним делать.
Я прекрасно понимаю, как глубоко я все испортил. Может кто-нибудь, пожалуйста, скажите мне, что мне нужно делать, чтобы вернуть порядок?
ОБНОВЛЕНИЕ: Следуя приведенным ниже комментариям, я действительно в конечном итоге переустановил Mountain Lion. Не могло быть менее безболезненным; Я действительно правильно установил AppKit, и как только встроенный Python был переустановлен, я смог работать немедленно.
Что такое значения 'sys.path'? Является ли AppKit под любым из этих каталогов? – girasquid
print sys.path возвращает следующее: AppKit не присутствует ни в одном из этих каталогов (не знаю, где он находится, следуя этому: https://github.com/gregneagle/Xcode4CocoaPythonTemplates, он был просто доступен в первый раз, когда я еще установил 2.7. '/ Library/Frameworks/Python.framework/Версии/2.5/lib/python25.zip' и все остальные имеют один и тот же базовый путь:'/python2.5', '/ python2 .5/plat-darwin', '/ python2.5/plat-mac', '/python2.5/plat-mac/lib-scriptpackages', '/ python2.5/lib-tk', '/python2.5/lib-dynload', '/ python2.5/site-packages' – Jonline