zoukankan      html  css  js  c++  java
  • bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?

    首先是查看了settings,显示已经安装过lxml了,尝试了将BeautifulSoup(html,‘lxml’)改成:BeautifulSoup(html, ‘html5lib’),

    没有解决实质问题,尝试pip安装发现我的pip出现了大问题,Traceback (most recent call last):
     File "D:pythonScriptspip-script.py", line 6, in <module>  from pkg_resources import load_entry_point   ModuleNotFoundError: No module named 'pkg_resources',

    检查了环境配置没有问题的情况下选择卸载,python -m pip uninstall pip然后还是没有办法执行语句,找到文件直接删除,准备重新安装,
    有效解决方案:首先下载:get-pip.py   网址:https://bootstrap.pypa.io/get-pip.py  ,然后将get-pip.py 文件报存在电脑中,如d:pythonscriptsget-pip.py 在cmd下利用cd ../XXX切换到此路径下
    执行python get-pip.py,最后利用python -m pip --version查看是否安装成功。原因:Scripts文件夹里自动生成一个新的pip-script.py文件,猜测pip出错的问题也就在这里了。
    然后接着解决lxml的问题,pip install lxml成功之后还是bs4.FeatureNotFound: ,

    查找到需要下载lxml对应python版本的wheel文件,地址http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml (打开网址后ctrl+F,搜索LXML,选择对应版本,一般是win32,而不选win_arm64,即使电脑是win64)
    进到whl文件的目录下,进入命令窗口:
    C:Users11013>pip install lxml-4.4.2-cp38-cp38-win_amd64.whl(这里是我的版本)

  • 相关阅读:
    利用python 学习数据分析 (学习四)
    numpy 模块常用方法
    利用python 学习数据分析 (学习三)
    numpy 常用方法2
    瞎JB逆
    Codeforces 907 矩阵编号不相邻构造 团操作状压DFS
    AT Regular 086
    矩阵快速幂 求斐波那契第N项
    指数循环节(指数降幂)
    Educational Codeforces Round 32
  • 原文地址:https://www.cnblogs.com/11120511cmd/p/12419965.html
Copyright © 2011-2022 走看看