python pandas import error module 'pandas' has no attribute '_libs' / # noqa: F401 / cannot import name "DtypeObj" / module 'pandas' has no attribute 'read_csv'

hyereen·2021년 12월 14일

env: python 3.6.13, anaconda jupyter notebook

평소처럼 import pandas as pd 했는데 제목과 같은 다양한 에러가 났다... 아무튼 pandas가 import 안되는건데, 새로 돌려볼때마다 다른 에러가 나와서 당황스러웠다. 이미 해결한 상태라 전체 에러내용에 대한 캡쳐본은 없지만

module 'pandas' has no attribute '_libs'
# noqa: F401
/ cannot import name "DtypeObj"

아나콘다 프롬프트에서 pip를 이용해 pandas를 재설치했다

pip uninstall pandas
pip install pandas

다시 주피터노트북에서 import했더니 불러와지길래 성공했나 했다. 그런데 다시 read_csv를 못 가져오는 에러가 발생한다..

pandas 프린트 해봐도 이상했다.

인코딩 문제라고 해서 인코딩도 바꿔봤었는데 소용 없었다..^^

최종 해결 방법:
anaconda prompt를 관리자의 권한으로 실행해서 conda로 재설치했다

conda install -c anaconda pandas

그 결과 read_csv로 csv파일도 제대로 불러와지고, pandas 출력 결과도 정상적이다 !

0개의 댓글