Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中使用';刮痧爬行克雷格';运行这样的爬行器错误_Python_Mysql_Scrapy_Scrapy Spider - Fatal编程技术网

在python中使用';刮痧爬行克雷格';运行这样的爬行器错误

在python中使用';刮痧爬行克雷格';运行这样的爬行器错误,python,mysql,scrapy,scrapy-spider,Python,Mysql,Scrapy,Scrapy Spider,/root/Python-2.7.11/craigslist_sample/craigslist_sample/spider/test.py:1:scrapydepreactionwarning:Modulescrapy.spider已被弃用,请改用scrapy.spider 从scrapy.spider导入BaseSpider yield self.engine.open_spider(self.spider, start_requests) 导入错误:没有名为_sqlite3的模块您必须安

/root/Python-2.7.11/craigslist_sample/craigslist_sample/spider/test.py:1:scrapydepreactionwarning:Module
scrapy.spider
已被弃用,请改用
scrapy.spider
从scrapy.spider导入BaseSpider

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

导入错误:没有名为_sqlite3

的模块您必须安装Python模块
sqlite3
(使用
pip
)和/或C/C++库
sqlite3
(使用系统中通常使用的安装程序-即Debian中的
apt get



Bisides您必须在文件
test.py

中将
scrapy.spider
更改为
scrapy.spider
(请参见末尾的
s
)中的
test.py

spider

我使用了一个pip安装sqlite3,但它显示了一个错误“命令”python setup.py egg_info“失败,错误代码1在/tmp/pip-build-spOHG2/sqlite3/”中创建一个新问题,并显示完整的错误消息。可以有更多有用的信息。也许你必须先安装C/C++库。或者该消息要求提供C/C++头文件*.h,所以您必须安装
sqlite3 dev
(使用系统安装程序)。或者你必须以root用户身份安装它(使用
sudo
命令)是的,好的,兄弟,谢谢,我将创建另一个问题,或者尝试在SO或Google上找到答案,使用消息中的其他信息。可能有人已经回答了这个问题。这是错误的,sqlite3不应该使用pip下载,并且确实会给您一个很好的错误来提醒您此类运行时错误:包“sqlite3”不能从pypi下载。sqlite3是标准库的一部分。