我尝试安装graphicsmagick作为docsplit(http://documentcloud.github.com/docsplit/)安装说明的一部分
当我说:
> brew install --use-gcc --HEAD graphicsmagick
我得到了
Error: You must `easy_install mercurial'
我跑的时候
> sudo easy_install mercurial
我得到了一个巨大的python堆栈跟踪。
你可以在这里找到stacktrace:
http://pastebin.com/dwwjEc4j
答案 0 :(得分:0)
它对我有用。您似乎在系统Python的目录搜索路径上的某个位置安装或安装了setuptools
的开发版本。请注意回溯中的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'
这就是应该的样子。如果有不同的文件,请转到它所在的目录( not /System/Library
)并删除包括setupttools.pth
在内的setuptools的痕迹。您很可能定义了PYTHONPATH
个环境变量,或者您会在setuptools
中找到旧的/Library/Python
。