이것저것 많이 했는데 마지막에 한 것만 정리.
급하신 분들은 뒤에서부터 보시길...
결국, 버전 문제과 경로 설정 문제라고 개인적으로 결론 내림.
(MKD) C:\WINDOWS\system32>tensorboard --logdir=runs/mvtec
Traceback (most recent call last):
File "C:\Users\admin\anaconda3\envs\MKD\Scripts\tensorboard-script.py", line 6, in <module>
from tensorboard.main import run_main
File "C:\Users\admin\anaconda3\envs\MKD\lib\site-packages\tensorboard\main.py", line 27, in <module>
from tensorboard import default
File "C:\Users\admin\anaconda3\envs\MKD\lib\site-packages\tensorboard\default.py", line 33, in <module>
from tensorboard.plugins.audio import audio_plugin
File "C:\Users\admin\anaconda3\envs\MKD\lib\site-packages\tensorboard\plugins\audio\audio_plugin.py", line 23, in <module>
from tensorboard import plugin_util
File "C:\Users\admin\anaconda3\envs\MKD\lib\site-packages\tensorboard\plugin_util.py", line 78, in <module>
_MARKDOWN_STORE = _MarkdownStore()
File "C:\Users\admin\anaconda3\envs\MKD\lib\site-packages\tensorboard\plugin_util.py", line 70, in __init__
self.markdown = markdown.Markdown(
AttributeError: module 'markdown' has no attribute 'Markdown'
안 되어서 텐서보드 업그레이드
(MKD) C:\WINDOWS\system32>pip install --upgrade tensorboard
Requirement already satisfied: zipp>=0.5 in c:\users\admin\anaconda3\envs\mkd\lib\site-packages (from importlib-metadata->markdown>=2.6.8->tensorboard) (3.11.0)
다시 입력.... 또 안됨.
(MKD) C:\WINDOWS\system32>tensorboard --logdir=runs/mvtec
AttributeError: module 'markdown' has no attribute 'Markdown'
텐서 보드 버전 다운
(MKD) C:\WINDOWS\system32>pip install tensorboard==2.4.1
다시 실행 또 에러
(MKD) C:\WINDOWS\system32>tensorboard --logdir=runs/mvtec
AttributeError: module 'markdown' has no attribute 'Markdown'
최신 업데이터가 안되는 것 같아서 pip 업그레이드
(MKD) C:\WINDOWS\system32>pip install --upgrade pip
에러 떴는데 무시
ERROR: To modify pip, please run the following command:
C:\Users\admin\anaconda3\envs\MKD\python.exe -m pip install --upgrade pip
에러 무시하고 마크 다운 업그레이드 ㅋㅋ
(MKD) C:\WINDOWS\system32>pip install --upgrade markdown
역시, 기대를 저버리지 않고 에러
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
tensorboard 2.10.0 requires protobuf<3.20,>=3.9.2, but you have protobuf 3.20.3 which is incompatible.
버전이 안 맞다고 해서 다시 버전 맞춤
(MKD) C:\WINDOWS\system32>pip install tensorboard==2.10.0
그냥 버전 맞춰버림.
(MKD) C:\WINDOWS\system32>pip install protobuf==3.9.2
혹시나 해서 이벤트 파일 있는 폴더 다 입력
(MKD) C:\WINDOWS\system32>tensorboard --logdir=C:\Users\admin\MKD\Knowledge_Distillation_AD-main\runs\mvtec
TensorFlow installation not found - running with reduced feature set.
Serving TensorBoard on localhost; to expose to the network, use a proxy or pass --bind_all
TensorBoard 2.4.1 at http://localhost:6006/ (Press CTRL+C to quit)
드디어 됨. (2시간 여기저기 찾고 고행하다 겨우 성공)
# 만약에 안될 경우 구축해 놓은 가상환경 폴더에 들어가 실행하면 됨.