파이썬 오류 : sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:redshift.psycopg2
발생 상황 : pyinstaller를 통해서 exe 파일을 만드는데 오류가 발생한다.
오류 내용 :
Traceback (most recent call last):
File "work2024.py", line 72, in <module>
File "<string>", line 2, in create_engine
File "sqlalchemy\util\deprecations.py", line 375, in warned
File "sqlalchemy\engine\create.py", line 518, in create_engine
File "sqlalchemy\engine\url.py", line 662, in _get_entrypoint
File "sqlalchemy\util\langhelpers.py", line 343, in load
sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:redshift.psycopg2
sqlalchemy.dialects:redshift.psycopg2 플러그인을 로드할 수 없는 문제로...
해당 코드 부분을 수정해주는 방안으로 조치를 했다.
# 수정 전
# engine = create_engine(f'redshift+psycopg2://{user}:{password}@{host}:{port}/{db}')
# 수정 후
engine = create_engine(f'postgresql://{user}:{password}@{host}:{port}/{db}')
redshift는 postgresql 기반으로 만들어져서, 다행히 문제없이 실행되었다.
'IT 자료' 카테고리의 다른 글
N95(N100) 32기가 설치 (0) | 2024.04.01 |
---|---|
Pandas_Cheat_Sheet (0) | 2024.03.21 |
[파이썬 오류] raise ValueError(f"{col} ({my_type}) not a string") (1) | 2024.03.15 |
postgresql.pk8 생성하기 (2) | 2023.12.26 |
java.lang.UnsupportedOperationException: A TupleBackedMap cannot be modified. (0) | 2023.07.13 |