Удаление Python, а затем переустановка на Mac OSX - PullRequest
3 голосов
/ 14 июня 2010

Мне было интересно, есть ли у кого-нибудь советы о том, как полностью удалить установку Python с Mac OSX (10.5.8) ... включая виртуальные среды и связанные с ними двоичные файлы. За последние несколько лет я полностью испортил установленные пакеты сайтов, виртуальные среды и т. Д., И единственный способ исправить это - просто удалить все и переустановить.

Я бы хотел заново все сделать и использовать virtualenv, pip и т. Д. С самого начала.

С другой стороны, если кто-нибудь знает способ сделать это, не удаляя python и не переустанавливая его, я был бы рад здесь об этом.

Спасибо

Будет

Ответы [ 2 ]

1 голос
/ 17 июня 2010

Просто для справки всех остальных.Я нашел это в документации по Python здесь :

Mac OS X 10.5 поставляется с Python 2.5.1, предустановленной Apple.Если вы хотите, вам предлагается установить самую последнюю версию Python с веб-сайта Python (http://www.python.org). Текущая сборка Python для «универсального двоичного кода», которая изначально работает на новых процессорах Intel и устаревших процессорах PPC для Mac,доступны там.

После установки вы получите несколько вещей:

* A MacPython 2.5 folder in your Applications folder. In here you find

IDLE, среду разработки, которая является стандартной частью официальных дистрибутивов Python; PythonLauncher, которыйобрабатывает двойной щелчок на скриптах Python в Finder и инструмент «Построить апплет», который позволяет упаковывать скрипты Python как автономные приложения в вашей системе.библиотеки. Установщик добавляет это местоположение в путь к вашей оболочке. Чтобы удалить MacPython, вы можете просто удалить эти три вещи. Символьная ссылка на исполняемый файл Python находится в /usr/local/bin/.

Я удалил эти и каталоги virtualenv. Затем я переустановил evсейчас все работает нормально.

0 голосов
/ 14 июня 2010

Вы сможете удалить установленные вами пакеты из /Library/Python/2.*/site-packages/. Я не думаю, что какие-либо инсталляторы пакетов будут устанавливать по умолчанию в / System / Library, что должно избавить вас от необходимости удалять сам Python.

Тем не менее, вы также можете использовать virtualenv с --no-site-packages и просто игнорировать те пакеты, которые вы установили для всей системы, без необходимости их удаления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...