Python 3.x Scrapy ImportError:DLL加载失败:找不到指定的过程
我正在尝试创建一个scrapy项目,但每次尝试Python 3.x Scrapy ImportError:DLL加载失败:找不到指定的过程,python-3.x,lxml,importerror,Python 3.x,Lxml,Importerror,我正在尝试创建一个scrapy项目,但每次尝试scrapy startproject教程时,我都会遇到以下错误: Traceback (most recent call last): File "c:\python 3.6\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "c:\python 3.6\lib\runpy.py&qu
scrapy startproject教程时,我都会遇到以下错误:
Traceback (most recent call last):
File "c:\python 3.6\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\python 3.6\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Python 3.6\Scripts\scrapy.exe\__main__.py", line 5, in <module>
File "c:\python 3.6\lib\site-packages\scrapy\__init__.py", line 34, in <module>
from scrapy.spiders import Spider
File "c:\python 3.6\lib\site-packages\scrapy\spiders\__init__.py", line 10, in <module>
from scrapy.http import Request
File "c:\python 3.6\lib\site-packages\scrapy\http\__init__.py", line 11, in <module>
from scrapy.http.request.form import FormRequest
File "c:\python 3.6\lib\site-packages\scrapy\http\request\form.py", line 11, in <module>
import lxml.html
File "c:\python 3.6\lib\site-packages\lxml\html\__init__.py", line 54, in <module>
from .. import etree
ImportError: DLL load failed: The specified procedure was not found.
回溯(最近一次呼叫最后一次):
文件“c:\python 3.6\lib\runpy.py”,第193行,在运行模块中作为主模块
“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
文件“c:\python 3.6\lib\runpy.py”,第85行,在运行代码中
exec(代码、运行\全局)
文件“C:\Python 3.6\Scripts\scrapy.exe\\uuuuu main\uuuuuu.py”,第5行,在
文件“c:\python 3.6\lib\site packages\scrapy\\uuuuu init\uuuuuu.py”,第34行,在
从scrapy.Spider进口蜘蛛
文件“c:\python 3.6\lib\site packages\scrapy\spiders\\uuuu init\uuuu.py”,第10行,在
从scrapy.http导入请求
文件“c:\python 3.6\lib\site packages\scrapy\http\\uuuu init\uuuu.py”,第11行,在
从scrapy.http.request.form导入FormRequest
文件“c:\python 3.6\lib\site packages\scrapy\http\request\form.py”,第11行,在
导入lxml.html
文件“c:\python 3.6\lib\site packages\lxml\html\\uuuu init\uuuu.py”,第54行,在
从…起导入etree
ImportError:DLL加载失败:找不到指定的过程。
我在Windows 10上,lxml版本是3.8.0
编辑
安装非官方版本(lxml-3.8.0-cp36-cp36m-win32.whl
)后,它就可以工作了。谢谢。在访问该网站时,我看到了lxml的4.0版本,即lxml-4.0.0-cp36-cp36m-win32.whl。所以,我想“新版本,我会有一个”,安装了它,但仍然得到了错误。然后,我安装了您提到的版本(lxml-3.8.0-cp36-cp36m-win32.whl),它的工作方式非常好。我不知道64位Python的情况如何,您的里程可能会有所不同。