2012-02-22 15 views
17

Konfiguruję os X 10.7.Dlaczego pojawia się błąd: polecenie 'llvm-gcc-4.2' nie powiodło się ze statusem wyjścia 1

Używam domyślny zainstalować Pythona:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/

używam Python menedżera pakietów w oparciu o nazwie easy_install. Easy_install prawdopodobnie nie będzie w stanie znaleźć kompilatora.

EDIT: Kiedy próbowałem zainstalować MySQL-python Mam ten błąd:

$ sudo easy_install MySQL-python 
Password: 
Searching for MySQL-python 
Reading http://pypi.python.org/simple/MySQL-python/ 
Reading http://sourceforge.net/projects/mysql-python/ 
Reading http://sourceforge.net/projects/mysql-python 
Best match: MySQL-python 1.2.3 
Downloading http://download.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.3.tar.gz 
Processing MySQL-python-1.2.3.tar.gz 
Running MySQL-python-1.2.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-P9H9WX/MySQL-python-1.2.3/egg-dist-tmp-rRTfZL 
warning: no files found matching 'MANIFEST' 
warning: no files found matching 'ChangeLog' 
warning: no files found matching 'GPL' 
unable to execute llvm-gcc-4.2: No such file or directory 
error: Setup script exited with error: command 'llvm-gcc-4.2' failed with exit status 1 

błąd: skrypt instalacyjny zakończył działanie błędu: komenda 'llvm-gcc-4.2' nie powiodło się ze stanem wyjściowym 1

Xcode 4.1 używał GCC, ale z Xcode 4.2, który chyba się zmienił.

Jakiego kompilatora Apple chce używać? Jak skonfigurować konfigurację, aby móc skompilować OSS?

+0

Co pakiet starasz się używać easy_install zainstalować? –

+0

Polecenie "nie powiodło się", to nie jest "nie znaleziono". Pokaż nam więcej kontekstu/logu, aby zrozumieć swój problem. – tito

+0

Mam ten sam problem i próbowałem z Xcode i GCC rozwiązaniem! Jakie jest rozwiązanie? Potrzebuję go, proszę! – rigobcastro

Odpowiedz

0

Wygląda na to, że wpadłeś pod numer this issue. Wątek pokazuje różnorodne rozwiązania.

Nadzieję, że pomaga.

34

Miałem dokładnie ten sam problem po uaktualnieniu z OSX 10.6 do 10.7. Jeśli uaktualnisz do wersji 10.7 z wersji 10.6, twoja wersja Pythona może przejść z wersji 2.6 na 2.7, a wynik może wymagać ponownego zainstalowania większości pakietów Pythona.

Oto co pracował dla mnie:

  1. zainstalować najnowszą wersję XCode z App Store
  2. Wewnątrz XCode, przejdź do Ustawienia -> Pobieranie -> Podzespoły
  3. pobrać wiersza polecenia Narzędzia

To wszystko, co musisz zrobić. Spróbuj zainstalować ponownie w nowej powłoce. Instalacja narzędzia wiersza poleceń umieszcza plik llvm-gcc-4.2 w katalogu/usr/bin, który powinien znajdować się w domyślnej ścieżce. Instalacja zajmuje się również ścieżkami biblioteki i takimi, o których naprawdę nie chcesz wiedzieć, chyba że coś zepsuje się.

10,9 edit

Jeśli używasz 10.9 lub wyższy, myślę, że może być w stanie uruchomić z wiersza poleceń zamiast instalowania narzędzi wiersza polecenia:

xcode-select --install 

I nie zweryfikowałem, czy jest to faktyczna poprawka do problemu.

+0

+1 dla edycji 10.9 –

0

Korzystanie OS X 10.7.5 (Lion)

Próbowałem rozwiązania XCode, ale moja instalacja pip gevent nadal się nie udała. Następnie próbowałem budować libevent ze źródła, ale wciąż nie udało mi się z instalacją gevent. Jednak po Zrobiłem

brew install libevent 

udało mi się pomyślnie zainstalować gevent z

sudo pip install gevent 

(Uwaga:. Greenlet jest również zależność dla gevent, więc można spróbować zainstalować go z pip jak dobrze ona był już zainstalowany na moim komputerze.)

Powiązane problemy