2015-04-27 12 views
5

Sto cercando di usare BeautifulSoup, e nonostante utilizzando l'istruzione import:non può importare Beautiful Soup

from bs4 import BeautifulSoup

sto ottenendo l'errore: ImportError: cannot import name BeautifulSoup

import bs4 non dà gli eventuali errori.

Ho anche provato import bs4.BeautifulSoup e solo importazione BS4 e creando un oggetto BeautifulSoup con: bs4.BeautifulSoup()

Qualsiasi orientamento sarebbe apprezzata.

+5

quale sistema operativo stai usando? come hai installato python? come hai installato beautifulsoup4? –

+1

funziona 'import BeautifulSoup'? – bosnjak

+0

Sono su un server Linux. Non sono sicuro di come sono stati installati, perché non sono un amministratore. Mi stavo chiedendo se qualcuno avesse qualche idea perché non posso parlare con un amministratore fino a domani. – jhell

risposta

4

il problema è stato che ho chiamato il file HTMLParser.py, e che nome è già utilizzato da qualche parte nel modulo BS4.

Grazie a tutti quelli che hanno aiutato!

+1

La stessa cosa è successa a me, il mio file Python è stato chiamato 'bs4.py' che ha lanciato l'errore. – Ruthus99

3

Ho risolto installando beautifulsoup4, il "4" è essenziale.

pip install beautifulsoup4 
Problemi correlati