Moonie

[에러해결] tensorboard 에러 ImportError: cannot import name 'Mapping' from 'collections' 해결 본문

공부/코드관련

[에러해결] tensorboard 에러 ImportError: cannot import name 'Mapping' from 'collections' 해결

Moonie' 2023. 6. 16. 00:12
반응형

pytroch 2.x 버전을 사용하며 tensorboard를 사용하던 도중 

ImportError: cannot import name 'Mapping' from 'collections' 에러를 만나게 되었다.

해당 에러는 다행이도 tensorflow 의 tensorboard issue에 질문이 있었다.

https://github.com/tensorflow/tensorboard/issues/5478

 

"ImportError: cannot import name 'Mapping' from 'collections'" with Python 3.10 · Issue #5478 · tensorflow/tensorboard

Environment information (required) Diagnostics output --- check: autoidentify INFO: diagnose_tensorboard.py version e43767ef2b648d0d5d57c00f38ccbd38390e38da --- check: general INFO: sys.version_inf...

github.com

해당 내용을 보면 html5lib가 안맞아서 그렇다고 하는데 가상환경에서 해당 부분을 수정하여야 한다고 한다.

anaconda3/envs/<가상환경명>/lib/python3.10/site-packages/tensorboard/_vendor/html5lib/_trie/base.py

해당 코드를 살펴보면 다음과 같이 코드가 작성되어 있다.

이 부분을 다음과 같이 수정하여 주면 된다.

수정하여 주면 다음과 같이 Tensorboard가 잘 작동하는 것을 알 수 있다.

 

반응형
Comments