2017-09-12 12 views
0

Scrapy 1.4.0は3日前に動作を停止しました。私はそれに何も変えなかった。Scrapyが突然動作を停止し、エラーが発生します

エラーは次のとおりです。

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 

起こっていただきました、私はまた、私は同じエラーを持つ、それを再インストールし、まだ同じエラーを取得1.3.0にscrapyをダウングレードしようとしましたか?

私のOSはCentos 7ですが、私は最近更新していません。

ご協力いただければ幸いです。

+0

質問を編集して、オペレーティングシステムに関する情報を追加してください(最近更新されたものもあります)。 –

+0

私は質問を更新しました。osはcentos 7で最近アップデートされていません。 – Nima

+1

インストールに何か問題が発生している可能性があります。 'pip install scrapy --force --upgrade'を実行して問題が解決するかどうか確認してください。 –

答えて

1

ごくまれに、パッケージのインストールが破損することがあります。そのような場合には、必要なパッケージをクリーンインストールするようにしてください。以下のコマンドを使用して治療を再インストールしてください

pip install scrapy --force --upgrade