[译][python]ImportError:attempted relative import with no known parent package
前言 在这篇文章中,我将会解析 ImportError: attempted relative import with no known parent package 这个异常的原因。当你在运行的python脚本。使用了相对引用方式 (类似 import ..module ) 去引用包时,可能会出现这个异常。 让我们来看看发生这个异常的例子。 问题 假设你有以下目录结构: project ├── config.py └── package ├── __init__.py └── demo.py config.py 中包含一些应该在 demo.py 中使用的变量 project/config.py count = 5 project/package/demo.py from .. import config print("The value of config.count is {0}".format(config.count)) 当我们尝试运行 demo.py 时,会遇到以下错误: E:\project> python demos/demo.py Traceback (most recent call last): File "demos/demo.py", line 1, in <module> from .. import config ImportError: