栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python使用scrapy爬虫总是提示ModuleNotFoundError: No module named ‘‘

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python使用scrapy爬虫总是提示ModuleNotFoundError: No module named ‘‘

’使用scrapy创建爬虫工程后,编译代码都是正常的,目录结构如下:

但用命令行执行的时候总是提示错误

 参考论坛上的多种方法修改目录名,项目名,增加item的path路径均无效,最后无意发现在item前面加'..'成功解决!

但这样直接编译会报错,通过命令行执行才能成功。

推断:被调用的py文件在上一级目录,需要在对象名称前加“..”。

参考文章:
文章一:
使用scrapy做爬虫遇到的一些坑:No module named items以及一些解决方案
https://blog.csdn.net/weixin_41931602/article/details/80209360
1.爬虫名字和项目名字一样,导致导入模块时出错:改爬虫或者项目名称
2.模块不存在:检查你的项目中的items,看看有没有出错
3.模块没有保存:在编辑好items模块时,记得运行编译
4.模块名字和引入的不一样:自行检查
5.手动添加自己创建的scrapy文件夹的路径:例如sys.path.append(r"C:UsersMEDesktopPython project爬虫scrapynovel")。注意路径前“”的r
import sys
sys.path.append(文件路径)

文章二:
Scrapy importError: No module named items
https://blog.csdn.net/bitcarmanlee/article/details/66053727
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/423357.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号