проблема при установке Mercurial на Mac OS X Lion - PullRequest
0 голосов
/ 02 ноября 2011

Я попытался установить graphicsmagick как часть инструкции по установке для docsplit (http://documentcloud.github.com/docsplit/)

когда я говорю:

> brew install --use-gcc --HEAD graphicsmagick

я получаю

Error: You must `easy_install mercurial'

когда я бегу

> sudo easy_install mercurial

Я получаю огромную трассировку стека Python.

Вы можете найти эту трассировку стека здесь:

http://pastebin.com/dwwjEc4j

1 Ответ

0 голосов
/ 02 ноября 2011

Это работает для меня. Похоже, у вас есть версия разработки setuptools, установленная или установленная ранее где-то в пути поиска каталогов для системы Python. Обратите внимание на setuptools==0.6c12dev-r85381 в трассировке. По крайней мере, это не та версия, которую поставила Apple в финальной версии 10.7. Вы должны увидеть, откуда он импортируется, выполнив следующее:

$ /usr/bin/python2.7
Python 2.7.1 (r271:86832, Jun 16 2011, 16:59:05) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import setuptools
>>> setuptools.__file__
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/__init__.py'

Вот как должен выглядеть . Если есть другой файл, перейдите в каталог, в котором он находится ( не /System/Library), и удалите следы setuptools, включая setupttools.pth. Скорее всего, у вас либо определена переменная окружения PYTHONPATH, либо вы найдете старый setuptools в /Library/Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...