Scrapy突然停止工作,出现错误

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 <

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 
<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解决了这个问题谢谢