Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- natural_language_processing
- json
- computer_setting
- terminal
- cs231n
- Ai
- tab
- Standford
- language_model
- seq2seq
- linux
- git
- deeplearning
- machinelearning
- slideshare
- install
- github
- computer
- pip
- gensim
- nlp
- text
- Vim
- error
- code
- Stanford
- Statistics
- paper_review
- cs224n
- review
Archives
- Today
- Total
NLP/AI/Statistics
pip locale error: unsupported locale setting 에러 본문
Computer Setting/Error
pip locale error: unsupported locale setting 에러
Danbi Cho 2020. 10. 22. 15:09pip를 이용하여 virtualenv를 설치하려고 하는 과정에서,
갑자기 아래와 같은 에러가 발생하는 경우가 있다.
Traceback(most recent call last):
File "/usr/bin/pip3", line 11, in <module>
sys.exit(main())
File "/usr/lib/python3.5/locale.py", line 594, in setlocale
return_setlocale(category.locale)
locale.Error:unsupported locale setting
위의 에러 코드를 보면, locale setting의 문제라고 하며
이를 해결하기 위해 아래와 같이 실행하면 해결된다.
우선, locale을 확인해본다.
$ locale
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE=en_US.UTF-8
LC_NUMERIC=ko_KR.UTF-8
LC_TIME=ko_KR.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=ko_KR.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=ko_KR.UTF-8
LC_NAME=ko_KR.UTF-8
LC_ADDRESS=ko_KR.UTF-8
LC_TELEPHONE=ko_KR.UTF-8
LC_MEASUREMENT=ko_KR.UTF-8
LC_IDENTIFICATION=ko_KR.UTF-8
LC_ALL=
보면, "LC_ALL=" 과 같이 설정되어 있지 않으며, 이를 설정해주어야 한다.
$export LC_ALL="en_US.UTF-8"
$sudo dpkg-reconfigure locales
dpkg-reconfigure locales를 입력하면 보라색(?)의 창이 뜨는데,
ok를 연속 두번 선택하여 마무리 하면 된다.
(이 때, ok를 누르기 위해선 Tab을 이용하면 된다.)
$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
locale을 다시 확인하면 LC_ALL이 입력된 것을 확인할 수 있다.
'Computer Setting > Error' 카테고리의 다른 글
ModuleNotFoundError: No module named 'pip' (0) | 2021.08.09 |
---|---|
gdb - segmentation fault (core dumped) debugging (0) | 2021.06.07 |
bash: pip3: command not found (3) | 2021.06.07 |
Comments