2012-03-26 11 views
5

Sto utilizzando Mac OS X 10.7.3 su un MacBook Pro. È arrivato con Python 2.7.1 installato. Ho bisogno della bella biblioteca della zuppa. Così ho fatto la seguente:come posso installare una bella zuppa per Python sul mio Mac? vedere l'errore

1) è andato a crummy.com e scaricato beautifulsoup4-4.0.2.tar.gz

2) Non compresso è

3) navigato a directory non compressa e digitare la seguente

python setup.py install 

ma ho ricevuto un errore che non riuscivo a scrivere in qualche directory.

4) così mi sono imbattuto:

sudo python setup.py install

Nessun errori! Bene, giusto? Non esattamente. Quando provo ad eseguire un programma con la seguente:

from BeautifulSoup import * 

ricevo il seguente errore:

ImportError: No module named BeautifulSoup 

Che cosa ho fatto di sbagliato?

Grazie!

+0

Potrebbe postare i vostri messaggi di errore? – CoffeeRain

risposta

12

Per BeautifulSoup4 è necessario utilizzare

from bs4 import BeautifulSoup 

controllare il documento: BS4 document

+0

oops! grazie mille! –

+0

Dopo aver esaminato circa 6 pagine diverse per questo errore, infine, questo ha fornito la risposta. Grazie mille. Quel documento BS4 è dannatamente lungo, sai ... – macloo

4

C'è un motivo per cui non è possibile utilizzare pip o easy_install? A meno che non si sta insieme per l'installazione dai sorgenti, è possibile eseguire una delle seguenti operazioni:

$ easy_install BeautifulSoup 

Oppure, se si dispone di pip (che vi consiglio, è possibile installarlo con easy_install pip):

$ pip install BeautifulSoup 

Non sono sicuro del perché la tua installazione di origine non funzioni. È possibile che l'interprete python che stai usando per installare il sorgente e l'interprete che stai utilizzando nel tuo programma siano diversi? Prova a eseguire python --version sulla riga di comando: è la stessa versione visualizzata quando esegui quanto segue nel tuo programma?

import sys 
print sys.version # => '2.7.2 (default, Feb 4 2012, 02:01:30)... 
+1

Nota che questo installerà BeautifulSoup3, che non è più raccomandato dall'autore. – Dikei

+0

Il problema NON è l'installazione. Il problema è che ci sono un sacco di tutorial e tali che dicono: "da BeautifulSoup importare BeautifulSoup" quando ciò che è necessario ORA è "da bs4 import BeautifulSoup" ... e questa pagina è l'unico posto in cui ho trovato quella risposta. – macloo

+0

Il mio male, non sapevo che BeautifulSoup fosse cambiato così drasticamente. – modocache

Problemi correlati