2016-10-19 27 views
-1

/root/Python-2.7.11/craigslist_sample/craigslist_sample/spiders/test.py:1蜘蛛錯誤:ScrapyDeprecationWarning:模塊scrapy.spider已過時,使用scrapy.spiders代替 從scrapy.spider進口BaseSpider在python使用「scrapy抓取克雷格」來運行這樣

yield self.engine.open_spider(self.spider, start_requests) 

導入錯誤:沒有名爲_sqlite3

回答

0

您必須安裝Python模塊sqlite3(使用pip)模塊和/或C/C++庫sqlite3(使用安裝程序通常使用的系統 - 即apt-get Debian系統)


Bisides你必須改變scrapy.spiderscrapy.spiders(見s末)文件test.py

+0

我使用PIP安裝sqlite3的,但它會顯示一個錯誤「命令」蟒蛇setup.py egg_info「失敗,並在/ tmp/pip-build-spOHG2/sqlite3/ 」 –

+0

中出現錯誤代碼1,用完整的錯誤消息創建新問題。可以有更多有用的信息。也許你必須先安裝C/C++庫。或者,也許消息要求提供C/C++頭文件* .h,因此您必須安裝sqlite3-dev(使用系統安裝程序)。或者你必須以root身份安裝(使用'sudo'命令) – furas

+0

ya好的兄弟謝謝,我將創建另一個問題 –