此代码:
from bs4 import BeautifulSoup
不起作用,并提出此错误:
raise AttributeError, "'%s' object has no attribute '%s'" % (self.__class__.__name__,attr)
^
SyntaxError: invalid syntax
我该怎么办?
答案 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一样正常工作。