Удаление Python 3 на Mac

16

Я установил Python 3 для изучения Python и быстро понял, что django не совместим с Python 3.

Как удалить Python 3 на моем Mac, чтобы я мог установить другую версию?


источник
Если вы используете ActivePython, введите sudo pythonselect 2.7для переключения между версиями Python.
говорит Срид Восстановить Монику
Вы можете иметь несколько версий Python на вашей машине без конфликтов
user151019

Ответы:

10

Смотрите этот ответ и заменить 3.2на 2.7.

Сообщество
источник
1
По-прежнему работает и для Python 3.6.
Феникс
2

Python.org добавил инструкции по удалению в документацию:

http://docs.python.org/3/using/mac.html

Читая это и затем проверяя мою установку, мой список вещей для удаления:

  • Папка MacPython 3.3 в папке «Приложения».
  • /Library/Frameworks/Python.framework
  • около 20 символических ссылок в / usr / local / bin.
  • ссылка на путь оболочки (если существует)

Используя Text Wranger, который может отображать невидимые файлы, я просмотрел свою домашнюю папку и не увидел .bash_profile, просто .bash_history. Таким образом, установщик добавляет ссылку, только если существует профиль Bash. (echo $ path) тоже не показывал. (см. также: /programming/7501678/set-environment-variables-on-mac-os-x-lion )

Пакет установщика действительно должен включать скрипт удаления.

По состоянию на апрель 2013 года для большинства учебных пособий и курсов по-прежнему требуется Python 2, поэтому многим людям потребуется удалить Python 3.

Джон Фоннан
источник
0

Как вы это установили? Если вы использовали установщик, то следуйте мудрым советам йоды . Откройте терминал и удалите каталог, /System/Library/Frameworks/Python.framework/Versions/3.0если он существует. Вы также должны убедиться, что символическая ссылка /System/Library/Frameworks/Python.version/Versions/Currentне указывает на 3.0. Если это так, то сбросьте его, чтобы указать 2.6или что-то соответствующее.

D.Shawley
источник
3
В общем, вы никогда не должны ничего удалять в / System / Library! Установленные там файлы контролируются Apple как часть OS X. Вы можете серьезно повредить свою систему, удалив неправильный файл. К счастью, нет такого файла для удаления, так как Python 3 еще не был поставлен Apple в версии OS X. Пользовательские установки Python 3 устанавливаются в другом месте. Например, установщики python.org устанавливают в /Library/Frameworks.
2
... за исключением тонны драйверов и приложений, которые взаимодействуют с базовой системой (например, средства изменения размера окна или дополнения / темы пользовательского интерфейса), помещают файлы /system/library, используя пароль суперпользователя, предоставленный во время установки, но имеют обычные программы удаления, привилегированные пользователем. В результате, интенсивно используемый современный Mac (особенно тот, который прошел несколько обновлений ОС) будет иметь /system/libraryкаталог, который полностью завален мусором. Опасно ли удалять вещи из этого каталога? Конечно. Это не значит, что нет общих причин для манипулирования файлами в каталоге. Просто будь в курсе.
Зак Б
-3

Это не вопрос программирования. Вы удаляете его так же, как и любое другое программное обеспечение на Mac! У вас есть несколько вариантов

  1. Перейти Finder>Applications>Python 3.0(или как там называется папка). Щелкните правой кнопкой мыши, выберите Move to Trash, пустой мусор.
  2. Откройте Terminal, введите sudo rm -rf /Applications/Python\ 3.0/, введите пароль, и все готово.

Разные версии pythonидут в разных папках. Итак, вы можете установить новую версию и оставить v3.0как есть. Просто помните , чтобы добавить новый питона реж в свой путь и удалить старую или установить псевдоним для pythonкpython2.x

В следующий раз помните, что такие вопросы лучше задать на /apple//

Сообщество
источник
Большое спасибо! Я буду не забывать использовать apple.stackexchange.com для Mac вопрос.
3
На самом деле, это не удаляет установку фреймворка Python. Он удаляет только несколько вспомогательных файлов.