0
我試圖將我的scratch數據放在雲上的firebase
帳戶上,但是當我運行蜘蛛時,我得到了這個ImportError
。我嘗試製作新項目,甚至在Python
的特定版本上重新安裝了firebase
和shub
,但沒有任何幫助。ScrapingHub:ImportError:沒有名爲firebase的模塊
蜘蛛在我的機器上完美運行,並且不顯示任何ImportErrors。 這裏是錯誤日誌。
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/scrapy/utils/defer.py", line 102, in iter_errback
yield next(it)
File "/usr/local/lib/python2.7/site-packages/sh_scrapy/middlewares.py", line 30, in process_spider_output
for x in result:
File "/usr/local/lib/python2.7/site-packages/scrapy/spidermiddlewares/offsite.py", line 29, in process_spider_output
for x in result:
File "/usr/local/lib/python2.7/site-packages/scrapy/spidermiddlewares/referer.py", line 339, in <genexpr>
return (_set_referer(r) for r in result or())
File "/usr/local/lib/python2.7/site-packages/scrapy/spidermiddlewares/urllength.py", line 37, in <genexpr>
return (r for r in result or() if _filter(r))
File "/usr/local/lib/python2.7/site-packages/scrapy/spidermiddlewares/depth.py", line 58, in <genexpr>
return (r for r in result or() if _filter(r))
File "/app/__main__.egg/Terminator/spiders/IcyTermination.py", line 18, in parse
from firebase import firebase
ImportError: No module named firebase
有幫助嗎?
但是,這不是」 t那require.txt是出於錯誤的目的是在項目的部署中?我的項目成功部署,但在運行時出現此錯誤。 –
requirements.txt會通知scrapinghub它必須安裝哪些新軟件包來運行你的蜘蛛。您可能會成功部署並仍然會導入錯誤。 如果你已經設置了requirements.txt文件,讓我看看你的scrapinghub.yml –