【bug日记】python找不到包

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

为什么会找不到这个包?

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

  1. 当前脚本所在目录

  2. PYTHONPATH 环境变量中的目录

  3. Python 标准库目录

  4. 第三方包安装目录

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

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

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

相关推荐
灵性花火6 小时前
记录Qt的多个bug
qt·bug
ss2737 小时前
手写MyBatis第96弹:异常断点精准捕获MyBatis深层BUG
java·开发语言·bug·mybatis
鹓于1 天前
开发Bug——U盘插入断网
bug
今天又在摸鱼3 天前
bug日记
bug
大Mod_abfun3 天前
24H2动态壁纸无法正常嵌入(针对vb.net的紧急加更)
bug·桌面壁纸·24h2
十步杀一人_千里不留行7 天前
和 AI 一起修 Bug 心得体会
人工智能·bug·ai编程
花王江不语7 天前
改bug的一些体会
bug
zimoyin7 天前
Linux 程序使用 STDOUT 打印日志导致程序“假死”?一次线上 Bug 的深度排查与解决
linux·运维·bug
城下秋草8 天前
趣谈Bug -500英里邮件问题
bug