【bug日记】python找不到包

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

为什么会找不到这个包?

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

  1. 当前脚本所在目录

  2. PYTHONPATH 环境变量中的目录

  3. Python 标准库目录

  4. 第三方包安装目录

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

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

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

相关推荐
这个软件需要设计一下2 天前
ninedata安装磁盘不足问题解决
运维·bug
热爱生活的五柒3 天前
cc-switch安装方法、介绍及遇到的bug
bug·cc-switch
Greenland_123 天前
Android 混淆与混淆后bug日志问题定位
android·bug
应用市场3 天前
踩坑记录:有符号整数位运算的那些隐蔽Bug——符号扩展、算术右移与补码
java·开发语言·bug
一灰灰blog4 天前
Jar包会自己消失?Excel会“记忆“数据?我遇到了两个灵异bug
java·spring boot·bug·excel
王家视频教程图书馆4 天前
修复服务端500相应,修复客户端上传文件.tmp 服务端接受不到文件bug
bug
qq_401700414 天前
Qt开发过程中遇到哪些经典的bug
qt·bug
0白露7 天前
关闭搜狗输入法右下角广告,可以适用于大多数应用系统通知的广告
windows·bug
一只自律的鸡7 天前
【Linux驱动】bug处理 ens33找不到IP
linux·运维·bug
Lichenpar9 天前
Springboot采用FastJson2作为MessageConverter时,配置的全局日期类型序列化转换BUG
java·开发语言·bug