在Ubuntu16.0.4上安裝scrapy,參考:Ubuntu16.04安裝Scrapy命令
都安裝成功后,import scrapy也都沒出錯,但是在終端輸入:scrapy 命令時出現錯誤:
File "/usr/local/python2.7/lib/python2.7/site-packages/pkg_resources/__init__.py", line 870, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'Scrapy==1.0.3' distribution was not found and is required by the application
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'Scrapy==1.0.3' distribution was not found and is required by the application
【翻譯: pkg_resources.DistributionNotFound:'Scrapy == 1.0.3'發行版沒有被發現,並且是應用程序所要求的】
找原因:pip install scrapy默認給安裝的scrapy版本是Scrapy 1.0.3-1 而給出的提示是應用程序需要Scrapy 1.0.3
解決方法:在終端輸入:sudo pip install Scrapy==1.0.3
這樣問題就解決了,在終端輸入:scrapy 出現如下
