在写一个爬虫(scrapy框架)时报错:
Traceback (most recent call last):
File "E:/pycharm_workhouse/book/books/books/start.py", line 1, in <module>
from scrapy import cmdline
File "D:\Anaconda\lib\site-packages\scrapy\__init__.py", line 12, in <module>
from scrapy.spiders import Spider
File "D:\Anaconda\lib\site-packages\scrapy\spiders\__init__.py", line 11, in <module>
from scrapy.http import Request
File "D:\Anaconda\lib\site-packages\scrapy\http\__init__.py", line 11, in <module>
from scrapy.http.request.form import FormRequest
File "D:\Anaconda\lib\site-packages\scrapy\http\request\form.py", line 16, in <module>
from scrapy.utils.response import get_base_url
File "D:\Anaconda\lib\site-packages\scrapy\utils\response.py", line 14, in <module>
from twisted.web import http
File "D:\Anaconda\lib\site-packages\twisted\web\http.py", line 120, in <module>
from twisted.internet import address, interfaces, protocol
File "D:\Anaconda\lib\site-packages\twisted\internet\address.py", line 99, in <module>
@attr.s(hash=False, repr=False, eq=False)
TypeError: attrs() got an unexpected keyword argument 'eq'
现在scrapy是2.5.0
attrs是20.3.0版本