繁体   English   中英

Jupyter笔记本中的BeautifulSoup和lxml

[英]BeautifulSoup and lxml in Jupyter notebook

我在为jupyter笔记本提供服务的Docker容器中运行BeautifulSoup和lxml遇到麻烦。

我已经通过sudo pip install lxml ,如果我运行一个交互式python解释器,那么一切都很好:

    >>> from bs4 import BeautifulSoup as bs
    >>> bs('test','lxml')
    <html><body><p>test</p></body></html>

如果我在Jupyter笔记本中运行相同的代码,则会出现以下错误

    FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml.

两种情况下sys.executable返回/opt/ds/bin/python3

任何帮助是极大的赞赏!

我遇到过同样的问题。 再次保存,关闭并打开该程序,现在可以正常工作,不需要额外的导入语句。 我的猜测是Restart和Run All也将执行相同的操作。.基本上,必须重新启动内核(我正在运行jupyter笔记本),才能使用我刚刚通过pip安装的lxml。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM