Ответ 1
В OS X - 10.8.2 Установка mercurial через Python easy_install помогла решить проблему
easy_install -U mercurial
Я обновил 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
Кто-нибудь знает, как это исправить?
В OS X - 10.8.2 Установка mercurial через Python easy_install помогла решить проблему
easy_install -U mercurial
Я столкнулся с той же проблемой, выбрал новую версию (mercurial-2.2.3 + 20120707-py2.7-macosx10.7) из Mercurial веб-сайт, и теперь он работает снова.
У меня была аналогичная проблема с прошлой ночью после обновления до OX 10.9 Mavericks. Я попробовал brew install hg
и brew update
, но они не работали, поскольку все системы различны, если вы используете homebrew. Я бы рекомендовал запустить brew doctor
чтобы узнать, в чем заключается ваша конкретная проблема, в моем случае у меня было следующее:
Предупреждение: в вашем погребе у вас есть отсоединенные бочонки
Остальные бочонки отсоединены может привести к сбоям в строительстве и вызвать пивоварения, которые зависят от этих бочонков не работают должным образом после сборки. Запустите
brew link
на этих: mercurial
Итак, чтобы исправить мою меркурийскую проблему, я побежал;
brew link --overwrite mercurial
У меня была такая же проблема.
Переустановка Mercurial исправила его. Получите это отсюда: http://mercurial.berkwood.com/
Еще один простой вариант - использовать Homebrew (http://mxcl.github.io/homebrew/):
brew install hg
... работал у меня.
FYI для других - я видел подобные ошибки и должен был переустановить setuptools. (http://pypi.python.org/pypi/setuptools/0.6c11, если вы еще не знакомы с ним.)
Теперь все работает.
Как пользователь macports я "решил" это, запустив
sudo port install mercurial