环境:Win7 64位
Python:2.7.3
scrapy:0.23
另外,scrapy的依赖包:pywin32、pyOpenSSL、Twisted、lxml和zope.interface 都是安装64位的。
安装了scrapy框架后,使用如下代码进行测试
import scrapy
发现没有报错,但是
from scrapy.http import Request
的时候,报错如下:
Traceback (most recent call last):
File "D:/Personal/PycharmProjects/Scrapy/HackerNews.com.py", line 5, in
from scrapy.http import Request
File "D:\Python\V2.7\lib\site-packages\scrapy-0.23.0-py2.7.egg\scrapy\http\__init__.py", line 11, in
from scrapy.http.request.form import FormRequest
File "D:\Python\V2.7\lib\site-packages\scrapy-0.23.0-py2.7.egg\scrapy\http\request\form.py", line 9, in
import lxml.html
File "D:\Python\V2.7\lib\site-packages\lxml\html\__init__.py", line 42, in
from lxml import etree
ImportError: DLL load failed: %1 不是有效的Win32程序
第一次使用scrapy,确实不知道如何解决,希望能在这里求得解答~
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号