本地部署 ModuleNotFoundError: No module named 'weibo.utils'

来源:16-1 scrapyd部署scrapy项目

慕慕6496279

2019-12-02

写一个微博的爬虫,使用scrapyd 进行本地部署,在用scrapyd-deploy上传部署项目时,返回错误状态:No module named ‘weibo.utils’(下图三)

出错位置:第14行
图片描述
目录结构:
图片描述
报错 json:
图片描述

localhost:6800: 没上传成功
图片描述

之后,在settings里面试过添加几种路径,但问题都解决不了。
图片描述

另外,在pycharm运行时没有问题的。
要如何才能成功上传呢?(希望在不改变导入语句和目录结构的情况下,通过添加路径解决问题)

写回答

1回答

bobby

2019-12-04

你这个报错应该算是运行不成功 不是上传不成功,//img1.sycdn.imooc.com/szimg/5de7178a0971a3e810370206.jpg 你通过第二行代码把BASE_DIR本身insert到路径中试试 不要insert下面的weibo这个路径

0
3
bobby
回复
慕慕6496279
赞,描述的很详细了
2019-12-06
共3条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5795 学习 · 6290 问题

查看课程