有很多类似的问题,但是似乎没有一个问题可以帮助我。 我具有以下文件结构:
rest_api
__init__.py
utils
__init__.py
config.py
foo
__init__.py
foo.py
我想将Config
中的config.py
类导入foo.py
中。我尝试运行:
pipenv run python rest_api/foo/foo.py
我尝试了很多事情,包括将父文件夹添加到PATH并使用相对导入,但是导入行始终失败:
from rest_api.utils.config import Config
我收到以下错误:
ModuleNotFoundError: No module named 'rest_api'
我应该提到__init__.py
文件都是空的。因为我有Python 3.8.2,所以不确定是否必要。