【bug日记】python找不到包

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

为什么会找不到这个包?

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

  1. 当前脚本所在目录

  2. PYTHONPATH 环境变量中的目录

  3. Python 标准库目录

  4. 第三方包安装目录

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

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

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

相关推荐
-雷阵雨-3 小时前
软件测试全解析:Bug生命周期与争议解决
bug
南林yan3 小时前
Bug: 升级内核后有线网络无法使用
bug
月巴月巴白勺合鸟月半3 小时前
一个DevExpress的Docx文件处理的Bug的解决
c#·bug
ao_lang3 小时前
软件测试-BUG篇
bug
技术小黑屋_4 小时前
Vibe Coding 真正的问题并不是 Bug
bug
利来利往4 小时前
lua table.remove引发的偶现bug
bug·lua·table.remove
haierccc8 小时前
我发现了windows的tracert命令的一个bug---ICMP重定向包详尽分析
bug
2401_841495641 天前
Windows 系统中ffmpeg安装问题的彻底解决
windows·python·ffmpeg·bug·语音识别·下载·安装步骤
gfdgd xi2 天前
GXDE 内核管理器 1.0.1——修复bug、支持loong64
android·linux·运维·python·ubuntu·bug
gfdgd xi2 天前
GXDE OS 25.2.1 更新了!引入 dtk6,修复系统 bug 若干
linux·运维·ubuntu·操作系统·bug·移植·桌面