很弱智的问题,记录一下,当使用 pycharm 执行报这个错误时,包目录下添加__init__.py文件即可,但是在命令行执行时还是报错,因为没有把调用模块的路径加入到程序中,这使需要手动sys.path.append(路径)
import sys,os
x = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
# sys.path.append(x)
sys.path.insert(0,x)
放到最上面
参考:模块的导入