[英]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.