Переустановите Python 2.6 в Mac OS X 10.6 - PullRequest
2 голосов
/ 28 июня 2011

Некоторое время назад я удалил каталог 2.6, в котором находилась встроенная установка Mac OS X Python, и теперь мне нужно его вернуть.Как можно перекомпилировать и установить Python в исходное местоположение?

Решения, такие как Fink , brew и MacPorts - все этовещи, которые я знаю, но если они способны решить мою проблему, я не знаю, как использовать их таким образом.Мне нужно, чтобы установка была в исходном месте (/System/Library/Frameworks/Python.framework/Versions) и работала так, как она была изначально.

1 Ответ

4 голосов
/ 02 июля 2011

Самое простое решение - переустановить OS X 10.6 поверх существующей установки.Как отмечается в комментариях, нецелесообразно создавать точную копию системы Python, поставляемой Apple, из-за многочисленных твиков Apple, хотя многие из них опубликованы Apple здесь (вы можете перейти к конкретномуВыпуск OS X и поиск компонентов с открытым исходным кодом, которые вошли в него вместе с поставляемыми Apple исправлениями).Но установщик OS X позволяет легко и вообще безошибочно переустановить всю OS X, не затрагивая файлы в ваших домашних каталогах или большинство задокументированных настроек.Все ставки отключены, если вы внесли другие изменения или удаления в файлы в /System/Library или /usr (кроме /usr/local);как вы узнали, не делайте этого!Как всегда, перед началом работы целесообразно сделать полное резервное копирование жесткого диска.Переустановка не должна занимать более пары часов, что будет намного меньше, чем попытка воссоздать системный Python из исходного кода.

...