[python error] ImportError: cannot import name 'abc' from 'bson.py3compat'

2020. 9. 5. 23:02·Error code 모음/4. Python errors
반응형

MongoDB 라이브러리를 파이썬에서 사용할 경우 나타나는 에러이다.

만약에 bson 라이브러리와 pymongo 가 동시로 설치되어 있을 때 나타나는 에러인데,

 

파이썬이 3.7로 버전업이 되면서 bson 라이브러리의 기능을 자체지원하게 되었고

그렇기 때문에 pymongo 가 설치되면서 

충돌을 일으키는 것이다.

 

그러기 때문에 bson 과 pymongo 를 지운 다음에 다시 pymongo 를 설치하면 

웬만해서는 간단하게 해결이 가능하다

 

pip uninstall bson
pip uninstall pymongo
pip install pymongo

 

아래 내용 참고

stackoverflow.com/questions/60149801/import-error-importerror-cannot-import-name-abc-from-bson-py3compat

 

Import Error : ImportError: cannot import name 'abc' from 'bson.py3compat'

How can i solve this error. It will generate while running program. from bson import ObjectId class JSONEncoder(json.JSONEncoder): def default(self, o): if isinstance(o, ObjectId): ...

stackoverflow.com

 

반응형

'Error code 모음 > 4. Python errors' 카테고리의 다른 글

[Pythron Error] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 5: invalid continuation byte  (0) 2020.10.31
[Python Error] 'charmap' codec can't encode character '\xe3' in position 1: character maps to <undefined>  (0) 2020.10.31
[python error] : _csv.reader' object is not subscriptable  (0) 2020.06.21
python error : list indices must be integers or slices, not str  (0) 2020.05.23
python error: Could not import the lzma module. Your installed Python is incomplete.  (0) 2020.04.08
'Error code 모음/4. Python errors' 카테고리의 다른 글
  • [Pythron Error] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 5: invalid continuation byte
  • [Python Error] 'charmap' codec can't encode character '\xe3' in position 1: character maps to <undefined>
  • [python error] : _csv.reader' object is not subscriptable
  • python error : list indices must be integers or slices, not str
쟈누
쟈누
Ad astra per aspera
    반응형
  • 쟈누
    쟈누의 기록공간
    쟈누
  • 전체
    오늘
    어제
    • 분류 전체보기 (444)
      • AWS (31)
        • Glue (4)
        • S3 (1)
      • 클라우드 (0)
      • Data Engineering (37)
        • GitHub (10)
        • NiFi (11)
        • Spark (10)
        • Snowflake (0)
        • 머신러닝, AI (6)
      • 언어 (118)
        • 데이터 베이스 (42)
        • JAVA (9)
        • Python (34)
        • Java Script (15)
        • Linux (18)
      • 프로젝트, 인강 그리고 책 (30)
        • Spotify Project (7)
        • RASA chatbot Project (9)
        • Naver shopping Project (6)
        • 빅데이터를 지탱하는 기술 (8)
      • OLD (56)
        • IT 용어 사전 (13)
        • Front End (12)
        • Back End (31)
      • Error code 모음 (165)
        • 1. SQL errors (17)
        • 2. Hadoop errors (20)
        • 3. Linux Errors (14)
        • 4. Python errors (33)
        • 5. JAVA, Spring errors (41)
        • 6. Jav Script errors (10)
        • 7. Dev Tools errors (9)
        • 8. Git errors (8)
        • 9. Jenkins Errors (4)
        • 10. airflow Errors (2)
        • 11. Aws errors (7)
      • 개인 (1)
        • 책 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 블로그 관리
    • 글쓰기
  • 링크

  • 공지사항

    • 간단한 블로그 소개
  • 인기 글

  • 태그

    java
    error
    리눅스
    json
    파이썬
    에러
    Spring
    SQL
    MySQL
    자바
    python error
    Python
    API
    node
    설치
    linux
    NiFi
    Git
    install
    AWS
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
쟈누
[python error] ImportError: cannot import name 'abc' from 'bson.py3compat'
상단으로

티스토리툴바