bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)


  • Level 6

    파이썬을 쓰고 있는데 가상환경을 진입해서 datetime에서 찍히는 값과
    구름 리눅스에 date가 전혀 다른 시간대가 나옵니다.
    즉 리눅스에서는 타임존이 맞게 나오지만 가상환경에서 이상한 타임존으로
    리눅스 설정대로 안 나옵니다.

    이 이유를 찾아보려고 bashrc나 구름 프로파일 등을 봤더니
    다른 문제(언어설정) 도 있는 것 같은데 이것도 연관이 있으려나요...

    로컬 변수 설정이 profile에서 실패하네요...
    bashrc랑 구름 profile에 export PYTHONENCODING=utf8 했는데 막상 켤땐
    bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
    이 에러가 나옵니다 .

  • Level 12

    수정해야할 locale이 만약 en_US.UTF-8 이라면
    아래의 명령어를 터미널에 입력해보시겠어요?

    locale-gen en_US.UTF-8
    update-locale LANG=en_US.UTF-8

    https://askubuntu.com/questions/114759/warning-setlocale-lc-all-cannot-change-locale 를 참고했습니다!