python3的包导入, 纠察语法细节时发现了一个问题
包目录如图
绝对导入的规则是可以导入当前模块对应顶级包的同级别模块的, 所以
file11.py
from pk3 import *
该导入是有效的, 但是同目录下使用ipython的交互环境
1 from pk3 import *
ModuleNotFoundError: No module named 'pk3'
求解,为什么 ? 我的理解交互环境不是相当于当前目录下的可交互式的.py文件吗, 为什么静态的.py文件的导入可以成功, 动态不行?