Удалите python 3.2 на Mac OS X 10.6.7 - PullRequest
10 голосов
/ 11 апреля 2011

Согласно документации с python.org, установка python 3.2 на Mac OS требует обновления до tcl / tk 8.5.9 (для использования IDLE).В спешке я сделал и то и другое.Теперь мой друг сказал мне, что python 3 пока не рекомендуется, потому что для 3. выпущены только встроенные модули и несколько модулей. На данный момент стабильным является 2.7 (особенно если вы хотите широко использовать различные модули),На моей машине установлены версии 2.6.1 и 3.2 (поскольку некоторые службы ОС используют версию 2.6.1, поставляемую с ОС по умолчанию).

1.Как полностью удалить 3.2, чтобы избежать проблем с совместимостью?

tcl / tk 8.5.9 также был установлен, и это не по умолчанию.Во время установки не было подробного режима, поэтому я не знаю, заменял ли он режим по умолчанию.Если это так, насколько это может быть плохо для ОС?и, следовательно,

2.Если вышесказанное действительно плохо, как мне перейти на старую версию tcl / tk?

Короче говоря, как вернуть мой компьютер в исходное состояние?Если кто-нибудь знает все пути к каталогам и файлам, я могу сделать это вручную.

Спасибо

Ответы [ 3 ]

13 голосов
/ 11 января 2012

Поскольку Python устанавливается с помощью менеджера пакетов, вы можете использовать Подозрительный пакет , чтобы просмотреть сценарий установки и место, где все установлено.

Имейте в виду, что это только для демонстрационных целей.Моя среда OSX 10.6.8 и я удаляю python-3.2.2-macosx10.6.dmg.

sudo rm -Rfv /Library/Frameworks/Python.framework/ /Applications/Python\ 3.2/

cd /usr/local/bin/

sudo rm -fv 2to3 2to3-3.2 idle3 idle3.2 pydoc3 pydoc3.2 python3 python3-32 python3-config python3.2 python3.2-32 python3.2-config python3.2m python3.2m-config pythonw3 pythonw3-32 pythonw3.2 pythonw3.2-32 /Developer/Documentation/Python/Reference\ Documentation\ 3.2
4 голосов
/ 12 апреля 2011

Я сделал то же самое (3,2 на Mac 10,6) и: -Перемещены папка Python 3.2 и папка ActiveState ActiveTcl из папки приложений в корзину. - Переместил папку Python.framework из папки Library / Frameworks в корзину.

Запущенный системный профилировщик показывает только версию Python 2.6.

Marcos

0 голосов
/ 18 мая 2014

просто удалите 3x версию python, если вы ее уже установили.Eclipse имеет эту опцию, когда вы нажимаете «посмотреть, что уже установлено».Установите более позднюю версию 2.7.Это работает для меня на моем OS X 10.9.2 с Eclipse Juno.

...