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

问题描述 投票:15回答:4

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

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

提前致谢。

python osx-lion pip easy-install llvm-gcc
4个回答
18
投票

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

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

LIBMEMCACHED=/opt/local pip install pylibmc


28
投票

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

brew install libmemcached

0
投票

检查是否安装了libmemcached。如果没有找到,那么用brew install libmemcached安装它,剩下的东西都可以正常工作。

我在安装django测试套件时解决了这个问题。


0
投票

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

基本上这样做:

pip install pylibmc --install-option="--with-libmemcached=/usr/local/"

就是这样。

我有Mac MacOS Mojave,python 3.6

© www.soinside.com 2019 - 2024. All rights reserved.