我正在尝试使用 prettyconf - https://github.com/osantana/prettyconf - 来使用 .env 文件。
我创建了一个 config.py 文件并将其放在我的脚本的同一文件夹中。
我的 config.py 是这个:
from prettyconf import config
class Settings:
ENVIRONMENT = config(
'ENVIRONMENT',
default='dev',
cast=config.option({'dev': 'dev', 'int': 'int', 'prod': 'prod'}),
)
LOG_LEVEL = config('LOG_LEVEL', default='INFO')
settings = Settings()
在我的脚本中,我以这种方式导入我的 config.py :
from cl_uploader.config import settings
但是我收到了这个错误信息:
Traceback (most recent call last):
File "cl_uploader.py", line 7, in <module>
from cl_uploader.config import settings
File "/home/myfolder/Doing/folder/cl_uploader/cl_uploader.py", line 7, in <module>
from cl_uploader.config import settings
ModuleNotFoundError: No module named 'cl_uploader.config'; 'cl_uploader' is not a package
我试图更改为这样的相对路径:
from .config import settings
但是我得到了这个错误:
Traceback (most recent call last):
File "cl_uploader.py", line 7, in <module>
from .config import settings
ImportError: attempted relative import with no known parent package
但是如果让这样的:
from config import settings
红糖糍粑
呼如林
相关分类