Есть ли недостатки в обновлении Python на Snow Leopard? - PullRequest
2 голосов
/ 09 февраля 2010

Я хочу использовать новейшую версию Python на Snow Leopard с использованием пакета установщика, но я читал некоторые запутанные статьи о конфликтах при обновлении. Я планирую использовать PyDev в Eclipse, будут ли конфликты со Snow Leopard при обновлении?

1 Ответ

3 голосов
/ 09 февраля 2010

Чтобы ответить на ваш вопрос в явном виде: есть ли недостатки в обновлении Python на SL? Только если вы обновите систему установки. Это может иметь странные последствия для любых системных / CLI-инструментов, которые используют Python, и для любых связанных приложений (.app), которые используют PyObjC библиотеки времени выполнения.

Я бы не стал обновлять, связывать или иным образом изменять установку Python по умолчанию, если это то, что вы просите. Вам гораздо лучше установить обновленную версию Python в другом месте, используя MacPorts .

MacPorts по умолчанию устанавливает все в /opt/local (т.е. /opt/local/bin/python). Затем вы также можете установить python_select, который выполняет некоторые манипуляции, чтобы убедиться, что любая выбранная вами версия будет предпочтительнее в зависимости от вашего PATH.

Возможно, вы захотите использовать virtualenv в сочетании с pip для управления этой средой, если только вы не привыкли к MacPorts. Что нужно учитывать!

...