我正在运行此代码
import bs4 as bs
import urllib.request
sauce = urllib.request.urlopen('http://pythonprogramming.net/parsememcparseface')
soup = bs.BeautifulSoup(sauce, 'lxml')
print(soup)
我收到此错误
ModuleNotFoundError: No Module named 'bs4'
我用
安装了漂亮的汤sudo pip install beautifulsoup4
并且没有错误。
我认为它可能已经将bs4安装到我的python 2.7库中,但我找不到它。我也无法在任何地方找到我的python 3库。任何想法,我应该做什么让python 3识别beautifulsoup?
答案 0 :(得分:1)
我的猜测是pip指向你的python 2.7安装,用pip --version
检查pip版本
要确保将其安装到python 3,请使用pip3:
sudo pip3 install beautifulsoup4