본문 바로가기

Code Snippets/excel

[Github Actions] 파이썬(판다스) 한글깨짐 해결하기

Github Actions으로

1) 판다스 데이터프레임을 이미지로 저장해서

2) 그 이미지파일을 텔레그램 봇으로 전송하는 코드를 작성했는데,

 

아래와 같이 한글 깨짐 문제가 발생하였다.

한글 깨짐 문제

 

 

Github Actions으로 한글을 다룰 때 깨지는 이유는, Github Actions에서 기본적으로 돌아가는 ubuntu에  한글 폰트가 설치되어 있지 않기 때문이다.

 

workflow.yml파일에 아래와 같이 나눔폰트를 설치하는 코드를 추가해주면 문제가 해결된다.

jobs:
  build:

    runs-on: ubuntu-latest
    strategy:
      fail-fast: false
      matrix:
        python-version: [3.9]
    steps:
    - name: Setfont
      run: |
        sudo apt-get install fonts-nanum*

문제 해결 후 모습