난과 같이 파이썬 3.5에서 상위 디렉토리에서 설정 파일을로드하기 위해 노력하고있어 상위 디렉토리에서 파일 :로드 설정
설정 파일은 다음과 같습니다# src/data/get_raw_data.py
import sys
import os
sys.path.append('../')
from settings import config
:
# src/settings.py
from os.path import join, dirname, os
from dotenv import load_dotenv
dotenv_path = join(dirname(__file__), '../.env')
load_dotenv(dotenv_path)
class ParamConfig:
"""Config variables for the project"""
def __init__(self):
self.kaggle_username = os.environ.get("KAGGLE_USERNAME")
self.kaggle_password = os.environ.get("KAGGLE_PASSWORD")
config = ParamConfig()
I 내 콘솔에서 이것을 사용하여 파일을 실행하려고 할 때 가져 오기 오류가 발생합니다. python src/data/get_raw_data.py
이름 설정이있는 모듈을 찾을 수 없다는 메시지가 표시됩니다. 왜 설정 모듈을 찾을 수 없습니까? 이 가져 오기는 어떻게해야합니까?
'pkgutil.get_data'를 사용해 보았습니까? –