【发布时间】:2023-03-02 23:30:01
【问题描述】:
我对蜘蛛进行了更改以使用 scrapinghub API 的一些方法,并尝试使用“shub deploy”将其重新部署到 Scrapy Cloud。 我收到一个错误: ImportError: 没有名为 scrapinghub 的模块
它指向蜘蛛中的导入行
from scrapinghub import Connection
shub 版本 2.5.0 刮痧 (1.9.0)
我可以在本地运行蜘蛛。
任何想法是什么问题?
【问题讨论】:
-
你在使用任何类型的虚拟环境吗?
-
是的,我正在使用virtualenv
-
检查
shub是否在您的环境中,在终端中使用which shub时检查路径 -
shub 和 scrapinghub 在我的环境中。我可以使用当前的虚拟环境在本地运行蜘蛛。
-
如果您已准备好
requirements.txt文件,请尝试shub deploy-reqs。
标签: python-2.7 scrapy scrapy-spider scrapinghub