Я хочу полностью удалить Python 2.7 из моей Mac OS X 10.6.4. Мне удалось удалить запись из PATH переменной, вернув мой.bash_profile. Но я также хочу удалить все каталоги, файлы, символические ссылки и записи, которые были установлены с помощью установочного пакета Python 2.7. Я получил установочный пакет из http://www.python.org / . Какие каталоги / файлы / записи файла конфигурации мне нужно удалить? Есть ли где-нибудь список?
Переведено автоматически
Ответ 1
Не пытайтесь удалять системные Python, поставляемые Apple, которые находятся в /System/Library и /usr/bin, поскольку это может привести к сбою всей вашей операционной системы.
ПРИМЕЧАНИЕ:Перечисленные ниже шаги не влияют на Python 2.7, поставляемый Apple; они только удаляют фреймворк Python сторонних производителей, например, те, что установлены python.org установщиками.
Полный список задокументирован здесь. В принципе, все, что вам нужно сделать, это следующее:
Удалите символические ссылки в /usr/local/bin, которые указывают на эту версию Python. Просмотрите их с помощью
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7'
а затем запустите следующую команду, чтобы удалить все ссылки:
cd /usr/local/bin/ ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7' | awk '{print $9}' | tr -d @ | xargs rm
При необходимости отредактируйте файл (ы) профиля вашей оболочки, чтобы удалить добавление /Library/Frameworks/Python.framework/Versions/2.7 в ваш PATH файл среды. В зависимости от используемой вами командной оболочки могли быть изменены любые из следующих файлов: ~/.bash_login, ~/.bash_profile, ~/.cshrc, ~/.profile, ~/.tcshrc~/.zshrc, ~/.zprofile,,, и / или,,,.
Ответ 2
Это работает:
cd /usr/local/bin/ ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7' | awk '{print $9}' | tr -d @ | xargs rm
Описание: Он выводит список всех ссылок, удаляет @ символ, а затем удаляет их.