해결하긴 했는데, 아 해결해보면 사소한 문제 때문에 몇 시간을 소비한것이 너무 어이없다.
다음에 똑같은 실수를 하지 않기위해서, 다른사람들이 이 글을 검색해서 조금이나마 문제해결 시간을 줄기를 바라며 이 글을 적는다.
현상
(myenv) E:\workspace\mysite> python manage.py runserver
실행 시 아래와 같은 메시지 발생
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb9 in position 0:
invalid start byte
설치환경
- python 3.6.1
- django 1.10
- virtualenv 에서 실행
조치사항
- python 3.6.1 삭제 후 python-3.5.3 으로 재설치 -> 정상동작 함. (본인 실행)
- window hostname이 한글이라서 그렇다는 인터넷 자료도 있었음.
cmd창 관리자 권한으로 실행해서
wmic ComputerSystem Where Name="%COMPUTERNAME%" Call Rename Name="원하시는 호스트명 영어" 로
입력 후 재부팅.
댓글 없음:
댓글 쓰기