inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

다양한 사례로 익히는 SQL 데이터 분석

psycopy2 모듈 오류 문의 드립니다.(PostgreSQL과 Pandas 연계하기)

528

이만우

작성한 질문수 1

0

안녕하세요

다양한 사례로 익히는 SQL 데이터 분석 강의에서 -

> '시각화 - PostgreSQL과 Pandas 연계하기' 강의를 듣고 있습니다.

아래와 같이 오류가 발생합니다, psycopy2 import 에서 모듈을 찾지 못 하는 것 같습니다.

오류 화면과 오류 내역 두개 아래에 첨부합니다.

오류 내용 상세

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
Input In [7], in <cell line: 2>()
      1 conn_string = 'postgresql://postgres:postgres@localhost:5432/postgres'
----> 2 postgres_engine = create_engine(conn_string)

File <string>:2, in create_engine(url, **kwargs)

File E:\anaconda3\lib\site-packages\sqlalchemy\util\deprecations.py:309, in deprecated_params.<locals>.decorate.<locals>.warned(fn, *args, **kwargs)
    302     if m in kwargs:
    303         _warn_with_version(
    304             messages[m],
    305             versions[m],
    306             version_warnings[m],
    307             stacklevel=3,
    308         )
--> 309 return fn(*args, **kwargs)

File E:\anaconda3\lib\site-packages\sqlalchemy\engine\create.py:560, in create_engine(url, **kwargs)
    558         if k in kwargs:
    559             dbapi_args[k] = pop_kwarg(k)
--> 560     dbapi = dialect_cls.dbapi(**dbapi_args)
    562 dialect_args["dbapi"] = dbapi
    564 dialect_args.setdefault("compiler_linting", compiler.NO_LINTING)

File E:\anaconda3\lib\site-packages\sqlalchemy\dialects\postgresql\psycopg2.py:782, in PGDialect_psycopg2.dbapi(cls)
    780 @classmethod
    781 def dbapi(cls):
--> 782     import psycopg2
    784     return psycopg2

ModuleNotFoundError: No module named 'psycopg2'

DBMS/RDBMS postgresql sql 데이터 엔지니어링 퍼포먼스 마케팅

답변 1

0

권 철민

안녕하십니까,

음. 이 오류가 자주 올라오는 군요. 제가 설명에서 해당 모듈 설치를 빼 먹은 것 같습니다.

anaconda prompt를 관리자 권한으로 여시고 아래 명령어로 psycopg2 를 설치해 보십시요.

pip install psycopg2

영상은 곧 수정하겠습니다.

감사합니다.

0

이만우

답변 감사합니다.

 

말씀해주신 부분 pip install psycopg2 설치를 했는데 아래 같이 timeout이 걸립니다.

(사내 보안정책으로 안되는 것 같습니다.ㅜㅜ)

혹시, 오프라인으로 설치 할 수 있는 방법이 있으면 가이드 부탁 드리겠습니다.

 

image

0

권 철민

음. pip가 막혀있으면 conda도 안될 것 같은데, 암튼 conda로도 동일하게 한번 해보시겠습니까,

conda install -c anaconda psycopg2

0

이만우

예상하신대로 conda도 막혀 있네요...

답변 감사합니다.

image

0

권 철민

음, plotly도 pip로 설치해야 되는데, 이건 설치가 되었을까요?

0

이만우

'pip install plotly' 이명령으로 설치(버전 명시 없이) 설치는 했습니다.

 

0

권 철민

음, 같은 pip인데 plotly는 설치가 되고 psycopg2는 방화벽으로 막혀서 설치가 안되는 건가요?

0

이만우

네, 방화벽이 문제같습니다.

"주문별 고객별 연관 상품 추출 SQL로 구하기-02" 수업 질문

0

52

2

쿼리 질문있습니다!!

0

49

2

없는강의요청해도됩니까,,

0

91

2

아래와 동일한 질문에 대한 추가질문입니다

0

71

2

cnt/max로 구한 결과의 차이

0

101

2

쿼리에 대한 질문이 있습니다.

0

116

2

퍼널 질문드립니다.

0

113

1

ADSP자격증

0

282

2

특정 스키마에서 생성한 편집기의 쿼리를 판다스에 삽입하는 방법

0

161

1

백업파일 테이블 생성 오류

0

235

1

"사용자별 특정 상품 주문시 함께 가장 많이 주문된 다른 상품 추출하기"에서 조건관련..

0

162

1

Plotly을 이용해 treemap시각화시 공유사항

0

278

2

월단위 카테고리별 매출액과 주문건수 및 전체매출액 대비 비율 sql로 구하기 수업 중 질문이 있습니다.

0

249

1

with 절 질문

0

240

1

데이터 분석 SQL Fundamentals 강의 할인 문의

0

215

1

리텐션 구하는 방법 문의

0

215

1

캐글데이터 Postgresql 사용

0

356

2

mau 구할때 group by 사용안해도 count 집계함수가 왜 가능한지 모르겠습니다.

0

262

1

매출분석 1에서 partition by와 group by의 차이

0

355

1

postgres 설치 오류

0

319

1

맥 계정에서 postgres 접속 시 비밀번호 입력 실패현상

1

543

2

pandas 연계시 오류.....

0

1246

3

시각화 그래프가 안보여요

0

300

1

ntile 정규분포에 관하여 ... 향후 일을 하게 될 시

0

359

1