Переустановите /Library/Python в OS X Leopard.

Я случайно удалил /Library/Python в OS X Leopard. Как я могу переустановить это?


person Ali    schedule 27.05.2009    source источник


Ответы (3)


/Library/Python содержит ваши пакеты сайта Python, которые являются локальным программным обеспечением, которое вы установили с помощью таких команд, как python setup.py install. Части здесь являются сторонними пакетами, а не элементами, установленными Apple - ваша фактическая установка Python по-прежнему безопасна в /System/Library/etc...

Другими словами, ОС по умолчанию оставляет эти каталоги в основном пустыми... там нет ничего критичного (только readme и файл пути).

В этом случае вам придется:

  1. Восстановите структуру каталогов:

  2. Переустановите сторонние библиотеки.

Структура каталогов при установке OS X по умолчанию:

/Библиотека/Python/2.3/сайт-пакеты /Библиотека/Python/2.5/сайт-пакеты

person Jarret Hardie    schedule 27.05.2009

Если хотите, я создам tarball из нетронутой установки. Я использую MacOSX 10.5.7 и только 12 КБ.

person Gary Chambers    schedule 27.05.2009
comment
На пути к адресу, указанному в вашем резюме на pittle.org. - person Gary Chambers; 28.05.2009

Я использую 10.4, но если установка не сильно изменилась в 10.5, /Library/Python — это просто место для установки локальных (установленных пользователем) пакетов; фактическая установка Python находится под /System. На 10.4 у меня есть следующая структура:

/Library/
    Python/
        2.3/
            README
            site-packages/
                README

Так что просто воссоздать эту структуру может быть достаточно. (Но вместо 2.3 используйте версию Python, установленную на 10.5.)

person mipadi    schedule 27.05.2009