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截图:
clipboard.png

文件目录截图如下:

clipboard.png
明显有这个文件的,是语法变了?还是python3的坑?

阅读 10.5k
5 个回答

应该是from collectips.items import CollectipsItem 这样就没有错误了,需要注意的是在spriders文件夹下面不能有和项目同名的文件

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

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

使用from ..collectips import *就可以导入

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进