Обновление Mountain Lion и библиотек python

Я обновил mac до Mountain Lion (10.8), и теперь проект, который я разработал с Python и Google App Engine, не работает.

Библиотеки GAE найдены, в то время как стандартные библиотеки Python (являются ли эти библиотеки Python?) пропущены (например, cgi, logging, json).

Когда я открываю eclipse (у которого есть PyDeV), я получаю это предупреждение:

abort: couldn't find mercurial libraries in 
[/Library/Python/2.7/site-packages/  /usr/local/bin
/Library/Python/2.7/site-packages/pip-1.1-py2.7.egg 
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC
/Library/Python/2.7/site-packages] (check your install and
PYTHONPATH). Command line: hg -y debuginstall

Кто-нибудь знает, как это исправить?

Ответ 1

В OS X - 10.8.2 Установка mercurial через Python easy_install помогла решить проблему

easy_install -U mercurial

Ответ 2

Я столкнулся с той же проблемой, выбрал новую версию (mercurial-2.2.3 + 20120707-py2.7-macosx10.7) из Mercurial веб-сайт, и теперь он работает снова.

Ответ 3

У меня была аналогичная проблема с прошлой ночью после обновления до OX 10.9 Mavericks. Я попробовал   brew install hg и brew update, но они не работали, поскольку все системы различны, если вы используете homebrew. Я бы рекомендовал запустить   brew doctor чтобы узнать, в чем заключается ваша конкретная проблема, в моем случае у меня было следующее:

Предупреждение: в вашем погребе у вас есть отсоединенные бочонки

Остальные бочонки отсоединены может привести к сбоям в строительстве и вызвать пивоварения, которые зависят от этих бочонков не работают должным образом после сборки. Запустите brew link на этих: mercurial

Итак, чтобы исправить мою меркурийскую проблему, я побежал;

brew link --overwrite mercurial

Ответ 4

У меня была такая же проблема.

Переустановка Mercurial исправила его. Получите это отсюда: http://mercurial.berkwood.com/

Ответ 5

Еще один простой вариант - использовать Homebrew (http://mxcl.github.io/homebrew/):

brew install hg

... работал у меня.

Ответ 6

FYI для других - я видел подобные ошибки и должен был переустановить setuptools. (http://pypi.python.org/pypi/setuptools/0.6c11, если вы еще не знакомы с ним.)

Теперь все работает.

Ответ 7

Как пользователь macports я "решил" это, запустив

sudo port install mercurial