scrapy使用python3.5错误 : No module named 'items'
我用的python3.5,照着麦子学院的scrapy视频写demo,
运行的时候出现这样的错误提示:
File "D:\pyspider\collectips\collectips\pipelines.py", line 8, in <module>
from items import CollectipsItem
builtins.ImportError: No module named 'items'
2016-06-27 22:19:40 [twisted] CRITICAL:
意思是说没有items这个文件吗?
pipelines.py截图:
文件目录截图如下:
明显有这个文件的,是语法变了?还是python3的坑?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
应该是from collectips.items import CollectipsItem 这样就没有错误了,需要注意的是在spriders文件夹下面不能有和项目同名的文件
很明显items都不跟你在同一级目录,好好看看模块的引用
这里是scrapy文档的例子http://doc.scrapy.org/en/1.1/intro/tutorial.html#using-our-item
看看pythonpath是否包含了你的模块目录
from ..collectips import 或者 from collectips.collectips import
使用from ..collectips import *就可以导入