首页 > scrapy使用python3.5错误 : No module named 'items'

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的坑?


from ..collectips import 或者 from collectips.collectips import


看看pythonpath是否包含了你的模块目录


很明显items都不跟你在同一级目录,好好看看模块的引用
这里是scrapy文档的例子http://doc.scrapy.org/en/1.1/intro/tutorial.html#using-our-item

【热门文章】
【热门文章】