当前位置: 首页 > news >正文

ImportError: DLL load failed while importing etree: 找不到指定的模块。

目录标题

  • 前言
  • 错误描述
    • 报错代码如下:
  • 原因:
  • 解决办法

前言

今天我正在悠闲的逛着网站寻找今天要爬取的目标当我找到目标的时候正要创建我的scrapy爬虫文件的时候竟然报错了我很惊讶😮😮😮!!!
心想不应该啊,于是我就开始了寻找破解之法的道路,终于功夫不负有心人让我找到了。

错误描述

报错代码如下:

PS D:\xuexi\python\scrapy> scrapy
Traceback (most recent call last):
  File "D:\xuexi\Anaconda\Scripts\scrapy-script.py", line 6, in <module>
    from scrapy.cmdline import execute
  File "D:\xuexi\Anaconda\lib\site-packages\scrapy\__init__.py", line 12, in <module>
    from scrapy.spiders import Spider
    from scrapy.http import Request
  File "D:\xuexi\Anaconda\lib\site-packages\scrapy\http\__init__.py", line 11, in <module>
    from scrapy.http.request.form import FormRequest
  File "D:\xuexi\Anaconda\lib\site-packages\scrapy\http\request\form.py", line 11, in <module>
    from lxml.html import FormElement, HtmlElement, HTMLParser, SelectElement
  File "D:\xuexi\Anaconda\lib\site-packages\lxml\html\__init__.py", line 53, in <module>
    from .. import etree
ImportError: DLL load failed while importing etree: 找不到指定的模块。

最开始没有太仔细看报错的代码,本以为是自己粗心大意的写错了某个参数但是更改问参数以后还是这个错误我就觉的不简单了
在这里插入图片描述

原因:

至于原因可能是lxml有点问题,具体原因小的也不知道,反正这个错误也是莫名奇妙。
也可能是我最近配置环境造的孽,然后我把我今天刚刚装的anaconda给卸载掉了但是也不管用

解决办法

我在网上搜到到了很多方法:
1、也就是直接简单粗暴的方法,就是卸载scrapy然后重新装(我没尝试因为我认为比较麻烦也就是懒🤭)

pip uninstall scrapy
pip install scrapy

2、再就是让重装lxml,当然这个方法我也没有尝试,你们可以试试方法如下:

pip uninstall lxml
pip install lxml

3、更新lxml(这个是我用的方法)

pip install --upgrade lxml

但是更新完之后我们在执行创建scrapy文件的时候会发现
在这里插入图片描述
在这里插入图片描述
TND又报错了
这个时候我们不要慌我们要解决问题,经过网络的搜索我发现这个问题可以这样解决:
将命令前面带上:python -m
就像这样:

py -m scrapy startproject mySpider

在这里插入图片描述
就okl

祝大家代码越敲越顺会的越来越多,报错越来越少,代码一路绿灯~~///(v)\~~~💕

相关文章:

  • 做网站广告公司联系方式/怎么优化电脑系统
  • 郑州网站建设居易国际/搜狗推广登录平台官网
  • 绵阳企业网站建设/线上线下一体化营销
  • dedecms搭建购物网站/广告软文小故事800字
  • 广东的网站建设/百度查询关键词排名工具
  • 医院网站主页面设计/全网自媒体平台大全
  • 太神了!开源大佬的SpringBoot+微服务架构笔记,一般人真肝不出来
  • 为何推荐首选enum class 而非 enum
  • 红队隧道应用篇之Burpsuite设置上游代理访问内网(五)
  • 逆天了!用Numpy开发深度学习框架,透视神经网络训练过程
  • 渗透攻击MS08-067
  • 2022年全国职业院校技能大赛中职组网络安全竞赛试题B模块 —wirehark数据分析与取证captureWH.pcapng(解析教程)
  • vcpkg踩坑记录
  • Apache Spark 练习五:使用Spark进行YouTube视频网站指标分析
  • 【Javassist】快速入门系列05 当有指定方法调用时替换方法调用的内容
  • RV1126笔记二:rkmedia测试
  • hbuilderx本地调试h5 vue应用的时候,怎么使用https证书?
  • 【小程序】全局配置window和tabBar