ImportError: No module named BeautifulSoup
Question: I have installed BeautifulSoup using easy_install and trying to run following
script

    
    
    from BeautifulSoup import BeautifulSoup
    import re
    
    doc = ['<html><head><title>Page title</title></head>',
           '<body><p id="firstpara" align="center">This is paragraph <b>one</b>.',
           '<p id="secondpara" align="blah">This is paragraph <b>two</b>.',
           '</html>']
    soup = BeautifulSoup(''.join(doc))
    
    print soup.prettify()
    

But not sure why this is happening

    
    
    Traceback (most recent call last):
      File "C:\Python27\reading and writing xml file from web1.py", line 49, in <module>
        from BeautifulSoup import BeautifulSoup
    ImportError: No module named BeautifulSoup
    

Could you please help. Thanks


Answer: Try this `from bs4 import BeautifulSoup`

This might be a problem with Beautiful Soup, version 4, and the beta days. I
just read this from the homepage.

