解决“attempted relative import with no known parent package“的错误

用pycharm写代码时,当import无法识别同一个文件夹中的文件,提示“attempted relative import with no known parent package”时,这种问题可以用下面的方法解决:

  1. 打开File->Setting->打开 Console下的Python Console,把选项(Add source roots to PYTHONPATH)勾选上
  2. 右键点击自己的工作空间,找下面的Mark Directory as 选择Source Root,就可以解决上面的问题了

如下图所示:

解决“attempted relative import with no known parent package“的错误
设置以后,就可以在2-5目录的py文件中通过from logger.xxx import yyy了,