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(这里是我的版本)

  • 相关阅读:
    Selenium IDE安装及环境搭建教程
    菜鸟学自动化测试(一)----selenium IDE
    seleniumIDE回放找不到页面元素
    selenium报错汇总
    利用saltstack初始化OpenStack服务器环境
    工作机会
    使用state模块部署lamp架构
    tar命令
    svn备份
    MAC电脑密码破解
  • 原文地址:https://www.cnblogs.com/11120511cmd/p/12419965.html
Copyright © 2011-2022 走看看