Protobuf 관련 dependency 충돌

2023. 3. 28. 23:13Error note

protobuf 패키지는... 충돌이 꽤 있는 것 같다.

덕분에 가상환경 세팅을 할 때마다 머리카락 5개 정도는 흰머리로 변하는 기분이다.

현재 쓰던 가상환경에 뭔가 비전 관련 패키지를 pip install 시, 간혹 protobuf 덕분에 아래 같은 dependency 충돌이
발생한다.

protobuf 3.20.2 이상으로 설치하면 모든 게 해결될 것만 같다.

물론 그랬다면, 이 충돌을 따로 정리할 일도 없었을 것이다... 세상에 이렇게 완벽한 모순이 있을 수가

 

Tensorflow를 다운그레이드 시켜보기도 했고, 재설치도 해 봤지만 이 충돌은 말 그대로 모순인지라 그냥 쓰기로 했다.
천만다행으로, 현재 돌리는 모델에서 에러가 뜨지 않으니 이걸로 된 거... 아닐까?


+) tensorflow 2.12.0이 나와서 이를 설치해 봤는데, 이번엔 scann 라이브러리에 충돌한다. 다만 이 경우에도 큰 문제는 없던 걸로 기억한다.