본문 바로가기
인터넷/모바일/머신러닝

아나콘다 환경에서 pip install module 할 때에 utf-8 관련 에러 해결 방법.

by blade. 2018. 7. 5.


UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb8 in position 75: invalid start byte


아나콘다 환경에서 pip install module 할 때에 utf-8 관련 에러 해결 방법.


1. 

1
2
3
cmd 창을 연다.
chcp 65001 [enter]
pip install modue-name [enter]
cs



2. 1번으로 안 되면, 몇 줄 더 바꿔야한다.


1
2
3
4
5
6
7
8
9
cd C:\Users\bladewalker\Anaconda3\Lib\site-packages\pip\compat
edit __init__.py
 
if sys.version_info >= (3,):
    def console_to_str(s):
        try:
            return s.decode(sys.__stdout__.encoding)
        except UnicodeDecodeError:
            return s.decode('utf_8')
cs


로 되어있는 부분을 아래처럼 바꾼다.


1
2
3
4
5
6
7
8
9
if sys.version_info >= (3,):
    def console_to_str(s):
        try:
            return s.decode(sys.__stdout__.encoding)
        except UnicodeDecodeError:
            try:
                return s.decode('utf_8')
            except UnicodeDecodeError:
                return s.decode('cp949')
cs