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

news2025/7/13 21:49:05

目录标题

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

前言

今天我正在悠闲的逛着网站寻找今天要爬取的目标当我找到目标的时候正要创建我的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)\~~~💕

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/108994.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

安全分析模型核心服务部署

安全分析模型核心服务部署 ModelOps 对所有的人工智能 模型&#xff08;图形模型、语言模型、基于规则的模型&#xff09;以及决策模型的整个生命周期 进行管理&#xff0c;确保对生产中的所有模型进行独立验证和问责&#xff0c;其核心功能涵盖了模型存储、模型测试、模型回滚…

非零基础自学Golang 第15章 Go命令行工具 15.6 性能分析 15.6.1 安装Graphviz

非零基础自学Golang 文章目录非零基础自学Golang第15章 Go命令行工具15.6 性能分析15.6.1 安装Graphviz第15章 Go命令行工具 15.6 性能分析 性能分析和调优是一种强大的技术&#xff0c;用于验证是否满足实际性能要求。 Go语言支持使用go tool pprof工具进行性能查看及调优。…

DNS协议分析

上一篇文章从工作原理角度分析了DNS的作用与意义&#xff0c;这次来看看DNS到底是以什么形式进行通信的。 DNS报文格式如下所示&#xff1a; DNS报文由12字节长的首部和4个长度可变的字段组成。 1.标识&#xff0c;由主机端设置&#xff0c;为的是唯一标识当前DNS报文。 2.1…

关于Docker入门

目录 1.Docker简介 2.Centos7安装Docker 3.Docker HelloWorld运行原理解析 4.阿里云镜像仓库 5.Docker命令 Docker基本命令 Docker镜像常用命令 Docker 容器常用命令 1.Docker简介 Docker 是一个开源的应用容器引擎&#xff0c;基于 Go 语言 并遵从Apache2.0协议开源 Doc…

Vue3——vuex的使用——axios网络请求的使用

vuex作用&#xff1a;用来集中式管理数据 集中式的应用&#xff0c;当前有四个组件A,B,C,D&#xff0c;假如现在有一个数据x在A里面&#xff0c;现在其他三个组件都要用到x并且好要修改x的时候&#xff0c;有一种方法就要用到全局事件总线&#xff0c;如下图所示 像上面这样不…

用于生成随机曲面的Matlab程序(Matlab代码实现)

目录 &#x1f4a5;1 概述 &#x1f4da;2 运行结果 &#x1f389;3 参考文献 &#x1f468;‍&#x1f4bb;4 Matlab代码 &#x1f4a5;1 概述 本文在总结、分析现有随机图形生成方法的基础上&#xff0c;结合自由形状的造型技术、自适应神经网络的自适应学习机理&#x…

科研人快速入门LaTex到日常使用,下载安装配置,语法使用说明等

1 前言 Latex是一款开源免费并且应用相当广泛的排版工具&#xff0c;被⼴泛运⽤在各个⾏业&#xff0c;⽐如学术界、出版界。LaTeX 和 Word 相比&#xff0c;LaTeX 入门者更能写出漂亮的文档。它不但能对文字、公式、图片进行精确而复杂的排版&#xff0c;并且还能保证全文各个…

【OpenFeign】【源码+图解】【四】FeignClient实例工具类ReflectiveFeign

【OpenFeign】【源码图解】【三】FeignClient的配置信息 目录5. FeignClient实例工具类ReflectiveFeign5.1 增强Builder属性5.1.1 Capability5.2 创建ReflectiveFeign5. FeignClient实例工具类ReflectiveFeign 上文中调用了targeter.target(this, builder, context, target)&a…

【GO】 K8s 管理系统项目[API部分--Node]

K8s 管理系统项目[API部分–Node] 1. 接口实现 service/dataselector.go type nodeCell corev1.Nodefunc(n nodeCell) GetCreation() time.Time {return n.CreationTimestamp.Time }func(n nodeCell) GetName() string {return n.Name }2. Node功能 service/node.go 2.1 重…

基于Servlet 的Java Web项目的CSRF防御概念

本篇创建一个基本的Jave Web 项目, 使用Servlet提供服务, 使用Filter 处理CSRF防御。 演示环境 Java 1.8.0_211Eclipse 2021-06 (4.20.0)Maven 3.6Servlet 创建与运行 在Eclipse 中创建一个简单的Maven 项目, 项目名为 java-web,如下图: 创建完成的项目目录结构如下: 创…

pre compile header

预编译头文件存在的目的是减少一个项目中不经常改动的文件的编译次数&#xff1b; 打个比方&#xff1a;c标准库&#xff0c;当我们在项目中调用一个c标准库的时候&#xff0c;这个库一般是只读的&#xff0c;所以我们没必要每次编译项目的时候都recompile c标准库&#xff1b…

预约挂号系统技术点详解(二)

一、微服务间服务的调用介绍 1. 需求&#xff08;医院接口远程调用数据字典&#xff09; service-hosp服务调用service-cmn服务 2. 实现步骤 ⑴ 搭建service-client父模块 修改pom文件&#xff0c;添加需要使用的model模块和工具模块依赖&#xff0c;并添加openfeign依赖 …

Python学习笔记-PyQt

记述PyQt的相关基本知识。 一、PyQt概述 PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是最强大的库之一。PyQt是由Phil Thompson 开发。 PyQt实现了一个Python模块集。它有超过300类&#xff0c;将近6000个函数和方法。它是一个多平台的工…

使用 kube-prometheus(release-0.6) 监控 Kubernetes v1.18.20

本文档是使用 kube-prometheus-stack[release-0.6] 来监控 kubernetes1.18.20&#xff0c;具体兼容性可以看这里&#xff1a;https://github.com/prometheus-operator/kube-prometheus/tree/release-0.6#kubernetes-compatibility-matrix 1 概述 1.1 在 k8s 中部署 Prometheus…

SpringBoot任务调度(官方案例)

在线文档项目结构 1.源码克隆&#xff1a;git clone https://github.com/spring-guides/gs-scheduling-tasks.git 2.包含两个项目initial和complete&#xff0c;initial可以根据文档练习完善&#xff0c;complete是完整项目 3.功能描述&#xff1a;构建应用程序&#xff0c;使用…

数据结构 - AVL树 (Adelson-Velsky and Landis Tree)

目录一、前言二、简介三、左旋与右旋四、AVL树的调整1、向AVL树中插入新数据1&#xff09;LL型不平衡&#xff08;右单旋转&#xff09;2&#xff09;RR型不平衡&#xff08;左单旋转&#xff09;3&#xff09;LR型不平衡&#xff08;左右双旋转&#xff09;4&#xff09;RL型不…

爆款短视频是怎样练成的:视频发布技巧,首次公开

剪辑好的优质短视频怎么发布才能成为爆款视频&#xff1f;短视频发布技巧公开 前面几篇我们讨论了短视频定位&#xff0c;怎么写文案脚本&#xff0c;怎么拍摄以及后期剪辑&#xff0c;至此我们一个优质的短视频已经制作完成&#xff0c;今天我们就聊一下下一个环节&#xff1…

Kafka Producer Retries Idempotence 原理

Kafka Producer Retries & Idempotence 原理 由于存在网络瞬时抖动&#xff1b;或者kafka集群短暂的不可用&#xff0c;会导致kafka producer发送消息出现异常&#xff0c;生产者无法将消息推送到topic&#xff0c;在这种情况下&#xff0c;消息丢失的可能性很高。因此kaf…

全排列思路

目录 省流版结论 推导过程 输出结果&#xff08;元素数量为4时&#xff09; 省流版结论 &#xff08;程序来源&#xff1a;排列组合之——全排列&#xff08;c语言&#xff09;_rewrite!的博客-CSDN博客_全排列&#xff09; 一晚上的时间&#xff0c;终于弄懂了。真羡慕计算…

基于标志点特征高精提取与匹配方法,进行双目、结构光、RGBD相机、单目相机多视拼接

1. 工作原理 人工张贴标志点变换位置拍照相邻照片的公共视野内有相同的标志点群匹配两张照片对应标志点对通过三对以上标志点对&#xff0c;实现两张照片间的坐标变换求解 2.标志点特征 圆形 分类&#xff1a; 编码&#xff08;粘贴于被测物体表面&#xff09;&#xff1a;…