Ошибка при попытке установить pylibmc на Mac OSX Lion - PullRequest
15 голосов
/ 31 января 2012

Я пробовал pip и easy_install, но постоянно получаю следующую ошибку: ошибка: команда '/ usr / bin / llvm-gcc' завершилась неудачно с состоянием выхода 1

Я использую OSX Lion, и установка выполняется в virtualenv с Python 2.7.2.

Заранее спасибо.

Ответы [ 4 ]

28 голосов
/ 02 марта 2012

это может быть вызвано тем, что libmemcached не установлен. Прежде чем пытаться установить pylibmc, вы должны сначала установить libevent & memcache & libmemcached. Если вы используете homebrew, вы можете использовать его для завершения процесса установки зависимости libmemcached. как это:

brew install libmemcached
18 голосов
/ 31 января 2012

Первый вопрос: установлен ли libmemcached?Если нет, установите его и повторите попытку.Вероятно, это так, но на всякий случай ....

Если pylibmc по-прежнему не устанавливается, возможно, проблема в том, что libmemcached не установлен в каталог, где его может обнаружить gcc (в моем случае это был симптом macports)), в этом случае вы можете сохранить местоположение в среде при запуске pip из командной строки:

LIBMEMCACHED=/opt/local pip install pylibmc

0 голосов
/ 18 марта 2019

Я испробовал все вышеперечисленные варианты без удачи. Затем я пошел на этот сайт и следовал инструкциям (http://sendapatch.se/projects/pylibmc/install.html#requirements)

В основном сделайте это:

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

и это все.

У меня Mac с MacOS Mojave, python 3.6

0 голосов
/ 03 февраля 2018

Проверьте, установлен ли libmemcached.Если не найден, установите его с brew install libmemcached, а все остальное будет работать нормально.

Я решил эту проблему при установке набора тестов django.

...