새소식

반응형
IT skill/Python

matplotlib에서 한글 깨짐 해결방법 (ubuntu)

  • -
반응형

Status 확인

# python
print(matplotlib.matplotlib_fname()) # matplotlib 설치된곳
print(matplotlib.get_cachedir()) # 캐시폴더

 

나눔 글꼴 apt로 설치

apt-get install fonts-nanum*
fc-cache -fv

 

matplotlib에 글꼴 추가

cp /usr/share/fonts/truetype/nanum/Nanum* /첫번째에서_matplotlib설치된곳/mpl-data/fonts/ttf/
rm -rf /첫번째에서_캐시폴더/*

 

위처럼 해봤지만 안되는 경우

# 파이썬 켜고 아래 명령어 출력에서 Nanum 글꼴이 포함되어 있어야함.
>> print([f.fname for f in matplotlib.font_manager.fontManager.ttflist])
/home/user/.local/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymReg.ttf'

# 그다음 위 경로를 참고하여 폰트를 다시 복사
cp /usr/share/fonts/truetype/nanum/Nanum* /출력에서의_matplotlib_경로/mpl-data/fonts/ttf/
rm -rf /첫번째에서_캐시폴더/*

 

 

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감과 광고 클릭 부탁드립니다~