im running python 3.1.2 on my ubuntu 10.04
which version of BeautifulSoup i need to install and how?
i already download version 3.2 and run sudo pytho
Try beautifulsoup4. It works for both Python 2.x and Python 3.x.
Then just try with:
from bs4 import BeautifulSoup
The only series of BeautifulSoup which works with Python 3 is 3.1 However the author has abandoned it and will not release updates. You can read more about the problems here.
UPDATE: This is no longer true, BeautifulSoup 4 works on Python 3. You can install it with pip install beautifulsoup4
.
pip install BeautifulSoup
will install version 3.
I followed these steps to install beautifulsoup4 for HTML parsing.
Download the Beautiful Soup 4 source tarball and install it with
$ python3 setup.py install
After that enter your python3 console
$ import bs4
$ from bs4 import BeautifulSoup
The first statement will work while the second will fail. You have to change BeautifulSoup module into python3 format with the help of this command.
$ 2to3 -w bs4
3 After that you can run the test again, and everything will work fine.