我在Ubuntu 10.04上运行python 3.1.2
我需要安装哪个版本的BeautifulSoup,如何安装?
我已经下载了3.2版并可以运行sudo python3 setup.py install 但无法正常工作
sudo python3 setup.py install
n
编辑:我得到的错误是:
>>> import BeautifulSoup Traceback (most recent call last): File "<stdin>", line 1, in <module> File "BeautifulSoup.py", line 448 raise AttributeError, "'%s' object has no attribute '%s'" % (self.__class__.__name__, attr) ^ SyntaxError: invalid syntax >>>
与Python 3一起使用的BeautifulSoup唯一系列是3.1。但是,作者放弃了它,并且不会发布更新。您可以在此处阅读有关问题的更多信息。
更新:这不再是事实,BeautifulSoup 4可以在Python 3上运行。您可以使用进行安装pip install beautifulsoup4。
pip install beautifulsoup4
pip install BeautifulSoup 将安装版本3。
pip install BeautifulSoup