【问题标题】:Unable to deploy project to Scrapy Cloud无法将项目部署到 Scrapy Cloud
【发布时间】: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


【解决方案1】:

添加 requirements.txt 与

# Scrapinghub
scrapinghub==1.9.0

更新 scrapinghub.yml 解决了这个问题。 感谢Carlos Peña

【讨论】:

    猜你喜欢
    • 2020-12-22
    • 2017-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-24
    • 1970-01-01
    • 2019-01-26
    相关资源
    最近更新 更多