[英]ModuleNotFoundError: No module named 'itemloaders' whilst deploying to scraping hub?
[英]scrapy import itemloaders ModuleNotFoundError: No module named 'itemloaders'
我有一个使用 2.0 版的 scrapy 项目,但是当我升级到 2.4 版时,出现上述错误。
下面的 init.py 文件似乎失败了:\\Anaconda3\\lib\\site-packages\\scrapy\\loader_ init _.py
在这个 2.0 版中不存在的导入行上:
import itemloaders
任何想法为什么?
它在关于项目加载器的文档示例中给出。 你必须从scrapy.loader 导入ItemLoader。 链接: https : //docs.scrapy.org/en/latest/topics/loaders.html
正如之前的评论所说,这一切都在文档中列出。 话虽如此,我更改了以下导入语句
from scrapy.loader import ItemLoader
到
from itemloaders import ItemLoader
它奏效了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.