Scrapy突然停止工作,出现错误
Scrapy 1.4.0在3天前停止工作,在那之前它还可以正常爬行。我什么也没改 错误是:Scrapy突然停止工作,出现错误,scrapy,pip,Scrapy,Pip,Scrapy 1.4.0在3天前停止工作,在那之前它还可以正常爬行。我什么也没改 错误是: Traceback (most recent call last): File "/usr/bin/scrapy", line 7, in <module> from scrapy.cmdline import execute File "/usr/lib64/python2.7/site-packages/scrapy/cmdline.py", line 6, in <
Traceback (most recent call last):
File "/usr/bin/scrapy", line 7, in <module>
from scrapy.cmdline import execute
File "/usr/lib64/python2.7/site-packages/scrapy/cmdline.py", line 6, in
<module>
import pkg_resources
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 72, in <module>
import packaging.requirements
File "/usr/lib/python2.7/site-packages/packaging/requirements.py", line 59, in <module>
MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
TypeError: __call__() takes exactly 2 arguments (1 given
回溯(最近一次呼叫最后一次):
文件“/usr/bin/scrapy”,第7行,在
从scrapy.cmdline导入执行
文件“/usr/lib64/python2.7/site packages/scrapy/cmdline.py”,第6行,在
导入pkg_资源
文件“/usr/lib/python2.7/site packages/pkg_resources/_init__.py”,第72行,在
进口包装.要求
文件“/usr/lib/python2.7/site packages/packaging/requirements.py”,第59行,在
MARKER_EXPR=originalTextFor(MARKER_EXPR())(“MARKER”)
TypeError:\uuuuu call\uuuuuu()正好接受2个参数(给定1个参数)
发生了什么事,我试图将scrapy降级到1.3.0,但仍然出现相同的错误,而且我重新安装时也出现了相同的错误
我的操作系统是Centos 7,最近没有更新
任何帮助都将不胜感激。有时在极少数情况下,您的软件包安装可能会损坏。在这种情况下,您应该确保对所需的软件包进行干净的安装。使用下面的命令重新安装scrapy
pip install scrapy --force --upgrade
请编辑您的问题并添加有关您的操作系统的一些信息(如果最近有一些更新)。我更新了问题,操作系统是centos 7,最近没有更新。您的安装可能出了问题。运行
pip install scrapy--force--upgrade
,看看这是否修复了您的问题issue@TarunLalwani解决了这个问题谢谢