尝试在Mac OSX Lion上安装pylibmc时出错

Ash*_*Ash 15 python pip easy-install llvm-gcc osx-lion

我试过pip和easy_install,但是我一直收到以下错误:错误:命令'/ usr/bin/llvm-gcc'失败,退出状态为1

我正在运行OSX Lion,并且使用Python 2.7.2在virtualenv中运行安装.

提前致谢.

小智 28

它可能是由未安装libmemcached引起的.在尝试安装pylibmc之前,首先应安装libevent&memcache&libmemcached.如果您使用自制程序,则可以使用它来完成安装libmemcached依赖项的进度.像这样:

brew install libmemcached
Run Code Online (Sandbox Code Playgroud)

  • 我使用自制软件安装并且它已正确链接,尽管pylibmc无法找到它.因此,我必须通过运行`sudo pip install pylibmc --install-option =" - with-libmemcached =/usr/local/Cellar/libmemcached/1.0.18 /"来安装目录. (8认同)

phi*_*est 18

首先提出一个问题:是否安装了libmemcached?如果没有,请安装它并重试.它可能只是为了以防万一....

如果pylibmc仍然没有安装,问题可能是libmemcached没有安装在gcc可以发现它的目录中(在我的情况下这是一个macports症状),在这种情况下你可以在运行pip时在环境中存储该位置命令行:

LIBMEMCACHED=/opt/local pip install pylibmc