【bug日记】python找不到包

当自己定义一个包,里面写上对应的__init__.py对应的初始文件,然后紧接着写出对应的模块,方便进行调用,但是当这个包不在运行文件所在的文件目录下就会找不到这个包

为什么会找不到这个包?

这是因为 Python 的模块搜索机制。当你运行 Python 脚本时,Python 只在特定的路径中查找模块,主要包括:

  1. 当前脚本所在目录

  2. PYTHONPATH 环境变量中的目录

  3. Python 标准库目录

  4. 第三方包安装目录

所以当这样进行改写的文件目录的时候,这个报错就随之消失了

改动的地方就是将该文件移动到对应的文件夹底下就可以了

但是应该是有方法解决掉这个分文件问题的,如果有路过的大佬,欢迎在评论区留言

相关推荐
黑猫学长呀11 小时前
【驱动开发常见问题】编译出现rm: cannot remove `asm/arch‘: Is a directory
驱动开发·单片机·嵌入式硬件·bug·编译报错·kernrl
姚青&1 天前
测试流程搭建
测试用例·bug·jira
mmsx1 天前
return false 不是拦截:一次按键触发两个动作的事件冒泡陷阱
android·bug
随风丶飘2 天前
[特殊字符] 告别“update“和“fix bug“——Smart Git Commit LLM 让 AI 帮你写专业的 Git 提交信息
人工智能·git·bug
czhc11400756632 天前
崩溃复查与“回声“bug:异常码判案、漏网之鱼和耳塞开关
bug
mmsx4 天前
我明明调用了 zoomToBounds,地图却总是停在别处?延迟加到 5 秒也没用,真相只有一个
android·人工智能·bug·地图
mmsx4 天前
置灰按钮为什么自己又“亮“了?一次状态缓存“双写冲突“的排查记录
java·缓存·bug·livedata
MartinYeung54 天前
[bug 分析] Orchard 伪造漏洞: 深度代码剖析
安全·区块链·bug
为你奋斗!5 天前
禅道Bug导出CSV文件批量转Word+图片离线部署操作手册
word·bug
隔窗听雨眠7 天前
Library Cache Lock性能故障深度解析:JDBC驱动Bug、绑定变量长度与游标激增的连环效应
bug·library