我是python的初学者并且有一个项目,其中需要BeautifulSoup 。 在代码中它的引用如下:
from bs4 import BeautifulSoup
虽然我用PyCharm安装了BeeatifulSoup,我收到此错误:
ImportError: No module named bs4
当我将其更改为:
from BeautifulSoup import BeautifulSoup
我收到此错误,其中使用了BeautifulSoup对象:
links = soupObject.find_all("a")
TypeError: 'NoneType' object is not callable
当我改为:
import BeautifulSoup
我收到此错误:
soup = BeautifulSoup(param)
TypeError: 'module' object is not callable
我真的不知道为什么这段代码无法在我的机器上运行? 我该如何解决?谢谢
答案 0 :(得分:2)
当您在PyCharm中搜索可用的软件包以安装到您的环境中时,如果您的要求是使用v4 +,请查找beautifulsoup
并确保安装beautifulsoup4
而不是BeautifulSoup