Здравствуйте, пытаясь установить полную терапию на целый день. Это, наконец, работает. Однако, поскольку я совершенно не знаком с Python. Я не думаю, что я правильно установил его.Ошибка при запуске моего первого проекта по очистке
Я попытался запустить свой первый проект по очистке от руководства scrapy.org (страница 9) , но у меня возникла ошибка, когда я попытался запустить проект.
Вот ошибка, которую я столкнулся:
[[email protected] sproject]# scrapy runspider quotes_spider.py -o quotes.json
2016-12-13 01:33:44 [scrapy] INFO: Scrapy 1.2.2 started (bot: scrapybot)
2016-12-13 01:33:44 [scrapy] INFO: Overridden settings: {'FEED_URI': 'quotes.json', 'FEED_FORMAT': 'json'}
2016-12-13 01:33:45 [scrapy] INFO: Enabled extensions:
['scrapy.extensions.feedexport.FeedExporter',
'scrapy.extensions.logstats.LogStats',
'scrapy.extensions.corestats.CoreStats',
'scrapy.extensions.telnet.TelnetConsole']
2016-12-13 01:33:45 [scrapy] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
'scrapy.downloadermiddlewares.retry.RetryMiddleware',
'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
'scrapy.downloadermiddlewares.chunked.ChunkedTransferMiddleware',
'scrapy.downloadermiddlewares.stats.DownloaderStats']
2016-12-13 01:33:45 [scrapy] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
'scrapy.spidermiddlewares.offsite.OffsiteMiddleware',
'scrapy.spidermiddlewares.referer.RefererMiddleware',
'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
'scrapy.spidermiddlewares.depth.DepthMiddleware']
2016-12-13 01:33:45 [scrapy] INFO: Enabled item pipelines:
[]
2016-12-13 01:33:45 [scrapy] INFO: Spider opened
Unhandled error in Deferred:
2016-12-13 01:33:45 [twisted] CRITICAL: Unhandled error in Deferred:
2016-12-13 01:33:45 [twisted] CRITICAL:
Traceback (most recent call last):
File "/usr/local/lib/python3.5/site-packages/twisted/internet/defer.py", line 1299, in _inlineCallbacks
result = g.send(result)
File "/usr/local/lib/python3.5/site-packages/scrapy/crawler.py", line 74, in crawl
yield self.engine.open_spider(self.spider, start_requests)
ImportError: No module named '_sqlite3'
и версия питона, который я использую:
[root]# cd ~
[root]# python -V
Python 3.5.2
[root]# pip -V
pip 9.0.1 from /usr/local/lib/python3.5/site-packages (python 3.5)
Спасибо. Любая помощь приветствуется.
[sqlite3 является частью стандартной библиотеки Python] (https://docs.python.org /3/library/sqlite3.html). Странно, что он недоступен в вашей системе. Если вы введете 'import sqlite3' в оболочку' python', у вас есть такая же ошибка? Если да, Python 3.5, вероятно, неправильно установлен в вашей системе (по крайней мере, для зависимости sqlite3) –