Docker의 Jupyter Notebook에서 matplotlib의 일본어 편지 해결
2835 단어 파이썬matplotlibJupyter편지도커
소개
다양한 환경에서 jupyter를 사용할 때마다 일본어 편지 문제에 시달리고 있다고 생각합니다.
이번에는 해결책이 돈피샤의 것이 없었기 때문에 기록합니다.
개요
Docker에서 Jupyter Notebook의 matplotlib의 일본어 깨짐을 해결합니다.
(Dockerfile에 추가하는 형태로 진행합니다.)
포인트
Docker에서 Jupyter Notebook의 matplotlib의 일본어 깨짐을 해결합니다.
(Dockerfile에 추가하는 형태로 진행합니다.)
포인트
작업
1. 폰트 파일의 위치를 확인합니다.
jupyter에서 확인.
import matplotlib.font_manager as fm
fm.findSystemFonts()
['/파일 보관소 PATH/어떻게든 .ttf',
'/파일 두는 곳 PATH/뭔가.ttf'] 와 같이 표시된다고 생각합니다. (3에서 사용)
2. 폰트 다운로드
IPAex 글꼴 에서 "IPAex 고딕"다운로드.
Dockerfile과 같은 디렉토리에 ipaexg.ttf를 두십시오.
3. 확인한 위치에 글꼴 파일을 넣습니다.
Dockerfile에 추가.
COPY ipaexg.ttf /ファイル置き場PATH(1で確認)/
4. matplotlib 구성 파일의 위치 확인
jupyter에서 확인.
import matplotlib
matplotlib.matplotlib_fname()
'/설정 두는 곳 PATH/matplotlib/matplotlibrc'와 같이 표시된다고 생각합니다. (5에서 사용)
5. matplotlib 글꼴 설정
Dockerfile에 추가.
RUN echo 'font.family : IPAexGothic' >> /設定置き場PATH/matplotlib/matplotlibrc
6. 캐시 위치 확인
jupyter에서 확인.
import matplotlib as mpl
mpl.get_configdir()
'/캐시 두는 장소 PATH/.cache/matplotlib'와 같이 표시된다고 생각합니다. (6에서 사용)
7. 캐시 삭제
!rm -r /キャッシュ置き場PATH/.cache/matplotlib
끝
Reference
이 문제에 관하여(Docker의 Jupyter Notebook에서 matplotlib의 일본어 편지 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yu__yu/items/50fa859becf0d8fdfced
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import matplotlib.font_manager as fm
fm.findSystemFonts()
COPY ipaexg.ttf /ファイル置き場PATH(1で確認)/
import matplotlib
matplotlib.matplotlib_fname()
RUN echo 'font.family : IPAexGothic' >> /設定置き場PATH/matplotlib/matplotlibrc
import matplotlib as mpl
mpl.get_configdir()
!rm -r /キャッシュ置き場PATH/.cache/matplotlib
Reference
이 문제에 관하여(Docker의 Jupyter Notebook에서 matplotlib의 일본어 편지 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yu__yu/items/50fa859becf0d8fdfced텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)