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

时间:2012-01-30 20:19:24

标签: python osx-lion pip easy-install llvm-gcc

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

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

提前致谢。

4 个答案:

答案 0 :(得分:27)

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

brew install libmemcached

答案 1 :(得分:18)

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

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

LIBMEMCACHED=/opt/local pip install pylibmc

答案 2 :(得分:0)

Check if libmemcached is installed. If not found then install it with brew install libmemcached and rest of things will work just fine.

I resolved this issue while installing django test suite.

答案 3 :(得分:0)

我没有运气就尝试了上述所有选项。 然后,我去了这个网站并按照说明(http://sendapatch.se/projects/pylibmc/install.html#requirements

基本上是这样的:

function sum2(num) {
    let total = num;

    const fn = function(...args) {
        if(args[0]) total += args[0];
        return total;
    }

    return fn();
}

console.log(sum2(1)) //=> Works
console.log(sum2(1)(2))// => Fails

就是这样。

我有一台装有MacOS Mojave,python 3.6的Mac