Чи безпечно видалити Python 2 з OS X 10.8 (Гірський лев)?


3

Я роблю очищення і оновлення мого середовища програмування, і оскільки все, що я роблю, є в Python 3, мені цікаво, якщо найпростіший і найчистіший варіант полягає в тому, щоб повністю видалити Python 2 з моєї машини.

Моє головне питання: чи має OS X які-небудь залежності від Python 2, чи видалить всю систему Python 2 з моєї машини?

Заздалегідь спасибі.

Відповіді:


3

Мені цікаво, якщо найпростіший і найчистіший варіант просто повністю видалити Python 2 з моєї машини.

Не йдіть туди. Будь ласка, не видаляйте системні файли, такі як Python або Ruby. Вони приходять встановлені в /System/Library/Frameworks і я не здивуюся, якщо ваша система певною мірою вийшла з ладу після того, як вона буде змушена зняти звідти.

Це нічого, крім "чистої", щоб видалити те, що ваша система поставила (і була розроблена для роботи). Це особливо важливо, тому що Python 3 не є зворотно сумісним з Python 2, IIRC.

Якщо ви хочете встановити нові версії Python, є й інші способи цього. Можна було б скористатися Інсталятор Python , яка додає нову версію до Frameworks і надає вам python3.

Іншим буде використання менеджера пакетів, наприклад Домашнє . Після інсталяції ви можете запустити brew install python3, який буде встановлено на /usr/local/ замість перезапису будь-яких системних файлів. Ви також отримаєте python3 двійковий.

Якщо ви хочете працювати python3 замість Python 2 python, просто додайте цей псевдонім до свого ~/.bash_profile:

alias python='python3'

Вважайте мене страшно прямо. Дякую за пораду!
Stephen Malone
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.