GCE서버에서 아래와 같은 에러 발생
ImportError: cannot import name 'abc' from 'bson.py3compat
검색 결과 bson과 pymongo가 같이 설치되어 있을 때 발생하는 에러였습니다.
python 3.7 이후부터는 bson 기능을 포함하고 있기 때문에, bson을 따로 설치할 필요가 없다고 합니다.
https://snepbnt.tistory.com/192
bson 라이브러리 삭제 후, 테스트 필요. 에러 발생 시 아래와 같은 방법 사용해야 할 것 같습니다.
GCE서버에서 아래와 같은 에러 발생 ImportError: cannot import name 'abc' from 'bson.py3compat
검색 결과 bson과 pymongo가 같이 설치되어 있을 때 발생하는 에러였습니다. python 3.7 이후부터는 bson 기능을 포함하고 있기 때문에, bson을 따로 설치할 필요가 없다고 합니다. https://snepbnt.tistory.com/192 bson 라이브러리 삭제 후, 테스트 필요. 에러 발생 시 아래와 같은 방법 사용해야 할 것 같습니다.
https://github.com/py-bson/bson/issues/82#issuecomment-616386519 requirements파일에서 pymongo를 우선적으로 두면 괜찮다는 말이 있습니다.