我如何从bs4导入BeautifulSoup?

时间:2013-09-16 15:08:21

标签: python beautifulsoup

此代码:

from bs4 import BeautifulSoup  

不起作用,并提出此错误:

raise AttributeError, "'%s' object has no attribute '%s'" % (self.__class__.__name__,attr)    
                    ^
SyntaxError: invalid syntax    

我该怎么办?

3 个答案:

答案 0 :(得分:15)

您应该使用pip进行安装,因此您只需执行

即可
pip install beautifulsoup4

这将安装最新的BS4,截至2013-08-15为4.3.1。它支持Python 3。

答案 1 :(得分:2)

此外,如果您使用的是python3,则应使用:

pip3 install beautifulsoup4

答案 2 :(得分:0)

对于Windows ... 转到开始菜单类型cmd右键单击cmd图标单击以管理员身份运行 然后输入pip install beautifulsoup4。

如果您未能执行上述步骤,可能无法正确安装,即使您的Windows用户是管理员帐户,它也不会以管理员身份运行所有应用程序。

如果您只是在没有以管理员身份运行的情况下打开cmd,请注意区别。

在使用它时也要记得......

from bs4 import beautifulsoup4

无效,因为格式不正确。

from bs4 import BeautifulSoup4

正如CaseSensitive一样正常工作。