Видалення Python 3 на Mac


16

Я встановив Python 3, щоб вивчити Python, і швидко зрозумів, що django не сумісний з Python 3.

Як видалити Python 3 на своєму Mac, щоб я міг встановити іншу версію?

python 

Якщо ви використовуєте ActivePython, введіть sudo pythonselect 2.7для переключення між версіями Python.
Шрідхар Ратнакумар

Ви можете мати кілька версій python на своїй машині без конфліктів
user151019

Відповіді:



2

Python.org додав до документації вказівки щодо видалення:

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

Читаючи це, а потім перевіряючи мою установку, мій список речей для видалення:

  • Папка MacPython 3.3 у папці Applications.
  • /Library/Frameworks/Python.framework
  • близько 20 символьних посилань у / usr / local / bin.
  • посилання на шлях оболонки (якщо існує)

Використовуючи Text Wranger, який може показувати невидимі файли, я переглянув свою домашню папку і не побачив .bash_profile, просто .bash_history. Таким чином, інсталятор додає посилання лише тоді, коли існує профіль Bash. (ехо $ шлях) також не показали. (див. також: /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щось відповідне.


3
Загалом, ви ніколи не повинні нічого видаляти в / Система / Бібліотека! Файли, встановлені там, контролюються Apple в рамках ОС X. Ви можете серйозно пошкодити вашу систему, видаливши неправильний файл. На щастя, немає такого файлу, який слід видалити, оскільки Apple ще не був поставлений Python 3 у версії 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. Він видаляє лише кілька допоміжних файлів.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.