2015-05-23 18 views
8

Ho comprato un nuovo macbook e sono così nuovo su mac os. Tuttavia, ho letto molto su internet su come installare rottamipython install lxml su mac os 10.10.1

ho fatto di tutto, ma ho un problema con l'installazione di lxml

Ho provato questo sul terminale

pip install lxml 

e un sacco di roba cominciò ad essere il download e molti il ​​testo è stato scritto sul terminale, ma ho ottenuto questo messaggio di errore sul rosso nel terminale

1 error generated. 

error: command '/usr/bin/clang' failed with exit status 1 

---------------------------------------- 
Cleaning up... 
Command /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python -c "import setuptools, tokenize;__file__='/private/var/folders/rd/fxgsy46j3l77f6l9h_hv2fjm0000gn/T/pip_build_mycomputername/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/rd/fxgsy46j3l77f6l9h_hv2fjm0000gn/T/pip-WvDTPQ-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /private/var/folders/rd/fxgsy46j3l77f6l9h_hv2fjm0000gn/T/pip_build_mycomputername/lxml 
Storing debug log for failure in /Users/mycomputername/.pip/pip.log 

e ora quando chiamo Scrapy ragno ° a parole con lxml, ho ricevuto questo messaggio di errore

ImportError: No module named lxml.html 

cosa devo fare per favore?

ogni suggerimento è apprezzato

+0

Penso che questa sia una domanda doppia. puoi trovare la tua ans [qui] [1]. Questo potrebbe anche [aiutare] [2]. [1]: http://stackoverflow.com/questions/10666578/how-do-i-install-lxml-on-mac-os-x-10-7-4-i-have-exhausted-all- opzioni – DarKnight

+0

@DarKnight il link che hai fornito indica che devo andare su Xcode, quindi le preferenze, quindi scaricare e scaricare gli strumenti da riga di comando. Tuttavia, sono andato lì e non c'erano strumenti da riga di comando. c'erano solo alcuni aggiornamenti per l'OS e alcuni simulatori iOS per installare –

risposta

26

ho avuto quel problema, e quello che ho fatto è:

installato tutto Xcode (2.8GB) da Apple Store.

per essere sicuri che l'installazione è terminata con successo: terminale aperto e digitato

xcode-select -p 

si dovrebbe ottenere qualcosa di simile:

/Applications/Xcode.app/Contents/Developer 

Ora è necessario installare gli strumenti da riga di comando. prova a digitare gcc sul terminale, quindi ci sono due possibilità: o ottieni una finestra che chiede di installare gli strumenti e devi fare clic su install, o riceverai un messaggio di errore.

se si ottiene un messaggio di errore, quindi non preoccuparti solo cercare di installare gli strumenti di utilizzare questo comando xcode-select --install

dopo che riavviare il Mac e poi re installare lxml ancora una volta come questo:

pip install lxml 

quindi provare a eseguire di nuovo Scrapy

se si verifica qualsiasi altro errore su qualsiasi altra libreria, facilmente basta reinstallare Scrapy utilizzando easy_install e NOT utilizzando pip

+0

Grazie per questo! – Willow

0

Questo accade probabilmente perché non si è ri-installare gli strumenti di riga di comando dopo l'aggiornamento.

Di solito XCode deve essere aggiornato alla versione più recente (4.4) (credo che quando ho aggiornato a 10.8 ho aggiornato anche un sacco di altre applicazioni, incluso XCode). Dopo l'aggiornamento è necessario reinstallare gli strumenti della riga di comando. Ora è possibile farlo tramite un'impostazione in XCode:

Andare a "Preferenze -> Download" e installare "Strumenti riga di comando".

+0

perché parli di xcdoe? non ho mai aggiornato Xcode o Mac OS. ho comprato il mac solo una settimana fa e ho installato Xcode. –

+0

Sono andato lì e non c'erano strumenti da riga di comando. c'erano solo alcuni aggiornamenti per il sistema operativo e alcuni simulatori iOS per installare –

Problemi correlati