2012-01-30 16 views
15

Ho provato pip e easy_install, ma continuo a ricevere il seguente errore: errore: comando '/ usr/bin/LLVM-GCC' non riuscita con stato di uscita 1di errore quando si tenta di installare pylibmc su Mac OSX Lion

Sto eseguendo OSX Lion e l'installazione viene eseguita all'interno di una virtualenv, con Python 2.7.2.

Grazie in anticipo.

risposta

18

Prima una domanda: è installato libmemcached? In caso contrario, installarlo e riprovare. Probabilmente lo è, ma nel caso in cui ...

Se pylibmc non installa ancora il problema è probabile che libmemcached non sia installato in una directory dove gcc può trovarlo (questo era un sintomo di macports nel mio caso), nel qual caso è possibile memorizzare la posizione nell'ambiente durante l'esecuzione pip dalla riga di comando:

LIBMEMCACHED=/opt/local pip install pylibmc

+0

Con quello potrei installarlo ma non potrei importarlo. L'ho scaricato da github e installato con sudo python setup.py install --with-libmemcached =/opt/local/Che risolve il problema – hithwen

+0

Interessante che non avrebbe importato ... – philofinfinitejest

25

che potrebbe essere causata dalla libmemcached non è installato. È necessario installare libevent & memcache & libmemcached prima di provare a installare pylibmc. Se si utilizza homebrew, è possibile utilizzarlo per completare l'avanzamento dell'installazione della dipendenza di libmemcached. come questo:

brew install libmemcached 
+0

Ho installato libmemcached, ma per qualche motivo era scollegato. La disinstallazione e la reinstallazione di libmemcached hanno risolto l'impossibilità di installare pylibmc. – margusholland

+0

Grazie. Mi ha aiutato !!! –

+7

Ho installato utilizzando homebrew e il collegamento era corretto, sebbene pylibmc non potesse trovarlo in entrambi i modi. Quindi ho dovuto puntare la directory durante l'installazione eseguendo 'sudo pip install pylibmc --install-option =" - with-libmemcached =/usr/local/Cellar/libmemcached/1.0.18/"' – marcelosalloum

0

brew install libmemcached funziona bene. Ho risolto questo problema durante l'installazione della suite di test django.

Problemi correlati