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

2024-03-10 10:59

本文主要是介绍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 executeFile "D:\xuexi\Anaconda\lib\site-packages\scrapy\__init__.py", line 12, in <module>from scrapy.spiders import Spiderfrom scrapy.http import RequestFile "D:\xuexi\Anaconda\lib\site-packages\scrapy\http\__init__.py", line 11, in <module>from scrapy.http.request.form import FormRequestFile "D:\xuexi\Anaconda\lib\site-packages\scrapy\http\request\form.py", line 11, in <module>from lxml.html import FormElement, HtmlElement, HTMLParser, SelectElementFile "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)\~~~💕

这篇关于ImportError: DLL load failed while importing etree: 找不到指定的模块。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/794024

相关文章

Python的time模块一些常用功能(各种与时间相关的函数)

《Python的time模块一些常用功能(各种与时间相关的函数)》Python的time模块提供了各种与时间相关的函数,包括获取当前时间、处理时间间隔、执行时间测量等,:本文主要介绍Python的... 目录1. 获取当前时间2. 时间格式化3. 延时执行4. 时间戳运算5. 计算代码执行时间6. 转换为指

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

Python正则表达式语法及re模块中的常用函数详解

《Python正则表达式语法及re模块中的常用函数详解》这篇文章主要给大家介绍了关于Python正则表达式语法及re模块中常用函数的相关资料,正则表达式是一种强大的字符串处理工具,可以用于匹配、切分、... 目录概念、作用和步骤语法re模块中的常用函数总结 概念、作用和步骤概念: 本身也是一个字符串,其中

Python中的getopt模块用法小结

《Python中的getopt模块用法小结》getopt.getopt()函数是Python中用于解析命令行参数的标准库函数,该函数可以从命令行中提取选项和参数,并对它们进行处理,本文详细介绍了Pyt... 目录getopt模块介绍getopt.getopt函数的介绍getopt模块的常用用法getopt模

python logging模块详解及其日志定时清理方式

《pythonlogging模块详解及其日志定时清理方式》:本文主要介绍pythonlogging模块详解及其日志定时清理方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录python logging模块及日志定时清理1.创建logger对象2.logging.basicCo

SQL server配置管理器找不到如何打开它

《SQLserver配置管理器找不到如何打开它》最近遇到了SQLserver配置管理器打不开的问题,尝试在开始菜单栏搜SQLServerManager无果,于是将自己找到的方法总结分享给大家,对SQ... 目录方法一:桌面图标进入方法二:运行窗口进入方法三:查找文件路径方法四:检查 SQL Server 安

Qt spdlog日志模块的使用详解

《Qtspdlog日志模块的使用详解》在Qt应用程序开发中,良好的日志系统至关重要,本文将介绍如何使用spdlog1.5.0创建满足以下要求的日志系统,感兴趣的朋友一起看看吧... 目录版本摘要例子logmanager.cpp文件main.cpp文件版本spdlog版本:1.5.0采用1.5.0版本主要

解决SpringBoot启动报错:Failed to load property source from location 'classpath:/application.yml'

《解决SpringBoot启动报错:Failedtoloadpropertysourcefromlocationclasspath:/application.yml问题》这篇文章主要介绍... 目录在启动SpringBoot项目时报如下错误原因可能是1.yml中语法错误2.yml文件格式是GBK总结在启动S

找不到Anaconda prompt终端的原因分析及解决方案

《找不到Anacondaprompt终端的原因分析及解决方案》因为anaconda还没有初始化,在安装anaconda的过程中,有一行是否要添加anaconda到菜单目录中,由于没有勾选,导致没有菜... 目录问题原因问http://www.chinasem.cn题解决安装了 Anaconda 却找不到 An

使用Python实现获取网页指定内容

《使用Python实现获取网页指定内容》在当今互联网时代,网页数据抓取是一项非常重要的技能,本文将带你从零开始学习如何使用Python获取网页中的指定内容,希望对大家有所帮助... 目录引言1. 网页抓取的基本概念2. python中的网页抓取库3. 安装必要的库4. 发送HTTP请求并获取网页内容5. 解