OS환경 : Windows 10 Pro (64bit) + Pycharm
에러 : findfont: Font family ['NanumGothic'] not found. Falling back to DejaVu Sans.
파이참에서 파이썬 코드 실행시 발생하는 에러
1
|
findfont: Font family ['NanumGothic'] not found. Falling back to DejaVu Sans.
|
해결 방법 : 나눔고딕 폰트 설치 후 재실행
나눔 고딕 폰트 설치페이지로 이동
https://hangeul.naver.com/font
나눔 글꼴 전체 내려받기 선택
압축 해제 후 나의 경우 나눔고딕체가 필요하기 때문에 나눔고딕 폰트 ttf 파일 4개모두 실행 후 설치
ttf/otf 파일 차이는 https://www.i-boss.co.kr/ab-6141-57259 참조
설치 완료 후 파이참 창 종료 후 재실행
.matplotlib 폴더 경로 확인
파이참에서 아래 소스 실행 후 결과 확인
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import matplotlib as mpl
print ('버전: ', mpl.__version__)
print ('설치 위치: ', mpl.__file__)
print ('설정 위치: ', mpl.get_configdir())
print ('캐시 위치: ', mpl.get_cachedir())
결과
PyDev console: starting.
Python 3.7.16 (default, Jan 17 2023, 16:06:28) [MSC v.1916 64 bit (AMD64)] on win32
runfile('C:\\Users\\positivemh\\PycharmProjects\\MyNew\\tmp.py', wdir='C:\\positivemh\\bagns\\PycharmProjects\\MyNew')
버전: 3.5.3
설치 위치: C:\Users\positivemh\anaconda3\envs\venv_sqlquant\lib\site-packages\matplotlib\__init__.py
설정 위치: C:\Users\positivemh\.matplotlib
캐시 위치: C:\Users\positivemh\.matplotlib
|
C:\Users\유저명\.matplotlib 폴더로 이동 후 기존 파일 백업(또는 제거)
기존 파이썬 스크립트 재실행(재실행시 fontlist-v330.json 파일이 자동으로 재생성됨)
한글이 정상적으로 출력됨
원인 : 스크립트에서 사용한 폰트가 없거나 제대로 인식되지 않아 발생한 문제
스크립트에서 사용한 폰트가 없거나 제대로 인식되지 않아 발생한 문제
폰트 설치 및 인식을 시켜주면 정상적으로 한글 폰트를 사용가능함