在Mac OSX Lion上安装pylibmc时出错
我试过用pip和easy_install来安装东西,但总是出现以下错误:
错误:命令'/usr/bin/llvm-gcc'失败,退出状态为1。
我现在使用的是OSX Lion系统,安装是在一个虚拟环境里进行的,Python版本是2.7.2。
提前谢谢大家。
4 个回答
3
我试了上面所有的方法都没成功。然后我去了这个网站,按照上面的说明操作了(http://sendapatch.se/projects/pylibmc/install.html#requirements)
基本上就是这样做:
pip install pylibmc --install-option="--with-libmemcached=/usr/local/"
就这样。
我用的是一台装有MacOS Mojave的Mac,Python版本是3.6。
34
这可能是因为没有安装libmemcached。你应该先安装libevent、memcache和libmemcached,然后再尝试安装pylibmc。如果你使用的是homebrew,可以用它来完成libmemcached的依赖安装。可以这样做:
brew install libmemcached
20
首先问一下:你的电脑上有没有安装libmemcached?如果没有,先安装它,然后再试一次。可能已经安装了,但还是要确认一下……
如果pylibmc还是安装不上,那可能是因为libmemcached没有安装在gcc能找到的地方(在我遇到的情况中,这是macports的问题)。在这种情况下,你可以在命令行运行pip的时候,把它的位置告诉系统:
LIBMEMCACHED=/opt/local pip install pylibmc