Skip to main content
 首页 » 编程设计

python之安装 BeautifulSoup

2025年05月04日12fff_TT

我在我的 ubuntu 10.04 上运行 python 3.1.2

我需要安装哪个版本的 BeautifulSoup 以及如何安装?

我已经下载了 3.2 版并运行 sudo python3 setup.py install 但不起作用

谢谢

编辑:我得到的错误是:

>>> 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 
>>>  

请您参考如下方法:

我按照这些步骤安装了用于 HTML 解析的 beautifulsoup4。

  • 下载 Beautiful Soup 4 源码压缩包并安装

    $ python3 setup.py install 
    
  • 之后进入你的python3控制台

    $ import bs4 
    $ from bs4 import BeautifulSoup 
    

第一个语句会起作用,而第二个语句会失败。您必须借助此命令将 BeautifulSoup 模块更改为 python3 格式。

$ 2to3 -w bs4 

3 之后您可以再次运行测试,一切正常。