Scrapy突然停止工作,给出了错误

时间:2017-09-12 10:25:27

标签: 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 
<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

发生了什么事,我试图将scrapy降级到1.3.0仍然得到同样的错误,我也重新安装它有同样的错误?

我的操作系统是Centos 7,我最近没有更新。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

有时在极少数情况下,您的软件包安装可能会损坏。在这种情况下,您应该确保彻底安装所需的软件包。使用以下命令重新安装scrapy

pip install scrapy --force --upgrade