在Mac OSX Lion上安装pylibmc时出错

18 投票
4 回答
8827 浏览
提问于 2025-04-17 11:58

我试过用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

撰写回答