작성
·
165
0
안녕하세요.
Object Detecion의 이해 - Selective Search 실습 및 시작 강의에 실습 문제에서 %matplotlib inline 해당 코드에 대한
---------------
Bad key "text.kerning_factor" on line 4 in /home/===/anaconda3/envs/tf113/lib/python3.6/site-packages/matplotlib/mpl-data/stylelib/_classic_test_patch.mplstyle. You probably need to get an updated matplotlibrc file from https://github.com/matplotlib/matplotlib/blob/v3.1.3/matplotlibrc.template or from the matplotlib source distribution
--------------- 이런 에러가 발생합니다.
코드가 실행되기는 하지만 앞으로 실습에서도 아무런 문제가 없는지 알 수 있을까요?
(강의 기준 3분 58초입니다.)
디렉토리는
DLCV/Detection/preliminary/Selective_search와_IOU구하기.ipynb 입니다.
답변 2
0
0
안녕하십니까,
설치 패키지 중 matplotlib에 Dependency가 있는 패키지들에서 matplotlib 3.2와 3.1이 서로 중복되어 설치 되는 것 같습니다. 이 과정에서 matplotlib의 style을 설정하는 config 파일중에 하나가 버전이 안맞아서 나타나는 현상이군요. 3.2에서 사용되어야 할 style config 파일이 3.1에서 사용되고 있습니다.
실습 예제를 수행하는데는 문제가 없습니다. 최초 matplotlib 로딩 시에만 발생하는데 오류가 보기 싫으시면 다음과 같이 작업하시면 됩니다.
1. 먼저 아래와 같이 해당 디렉토리로 이동하십시요.
cd ~/anaconda3/envs/tf113/lib/python3.6/site-packages/matplotlib/mpl-data/stylelib
2. vi _classic_test_patch.mplstyle 로 해당 파일을 여시고 text.kerning_factor:6 부분을 주석 처리해 주십시요.
# text.kerning_factor : 6
좋은 정보 감사합니다.