Airflow 설정 파일을 초기화할 때 발생하는 오류 해결 방법(airflow initdb 오류) 입니다.
Airflow를 사용하기 위해 'airflow initdb' 명령어로 airflow database를 초기화할 때
# initialize the database
airflow initdb
...
ModuleNotFoundError: No module named 'sqlalchemy.ext.declarative.clsregistry'
아래와 같은 오류가 발생하는 경우가 있습니다.
ModuleNotFoundError: No module named 'sqlalchemy.ext.declarative.clsregistry'
모듈이 없다는 오류로 SQLAlchemy를 설치해주면 해결됩니다.
아래 2가지 명령어 중 1개로 SQLAlchemy를 설치해주면 됩니다.
# 환경에 따라 python3 패키지설치를 위해 pip 또는 pip3을 사용
# 먼저 pip install 로 설치해시고 설치가 안되시면 pip3 로 하시기 바랍니다.
pip install "SQLAlchemy==1.3.15"
pip3 install "SQLAlchemy==1.3.15"
# ... 설치 중략 ...
airflow initdb
nomodulenamed.com/m/sqlalchemy.ext.declarative.clsregistry
airflow.apache.org/docs/apache-airflow/1.10.12/howto/initialize-database.html
[Python] Python 멀티프로세싱 예제 with concurrent.futures (0) | 2021.07.31 |
---|---|
[Python] Python Exception 리스트 (0) | 2021.05.01 |
[Python] Python으로 파일생성 시간 및 용량 출력하기 (0) | 2021.04.19 |
[Python] 인자를 넘겨받아 스크립트(.py 파일) 실행하는 2가지 방법 (0) | 2021.04.05 |
[Python] Instance, Class, Static Method(메소드) 정리 자료 (0) | 2021.04.05 |