python:import 自定义包或者.py文件时出现:ModuleNotFoundError: no module named 的问题解决
2023-12-16 23:44:54
问题:
在以下的示例中,wuHanMoviesSprider.py文件,想要import引用指定目录下的Items类时,出现无法识别module模块的问题(from 的引用处报错)。
原因分析:
正常情况下,被引用的包(或目录)中存在一个空文件_init_.py,默认就会被识别为可引用的包。但此处已有_init_.py仍出现识别的不到的原因,是因为被引用包或目录没有设置为源根目录(Sources Root),并且引用的层级有误。
解决方案:
右击被引用目录“todayMovie”,选择“Mark Directory as”->"Sources Root",选择后文件夹会变成蓝色。
同时,将引用的包名路径调整一下,去除包名todayMovie,直接使用要引用的文件名items即可。
以上问题解决完毕。
文章来源:https://blog.csdn.net/quan278905570/article/details/135039083
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!