M1 - Python / Django 디버그모드 실행 오류
2021. 11. 20. 00:17ㆍTrouble Shooting
728x90
Apple M1 을 사용한지 어느덧 3주차인데, 그동안 프론트 작업만 진행하면서 파이썬을 런타임으로만 실행하고 디버깅 모드로 실행하는걸 확인조차 안했던 문제가 있었습니다.
오류 내용
syntaxerror invalid or missing encoding declaration
유사 문제를 가진 유저가 youtrack에서 존재하였고 다음과 같은 이슈였습니다.
https://youtrack.jetbrains.com/issue/PY-14497
오류 원인
venv에서 설정된 Python의 경로가 보통은 venv/bin/python 이렇게 소문자로 나아가야 하는데,
인터프리터가 가리키고 있는 경로가 대문자인 것이 문제가 됩니다.
소문자로 변경하니 정상 동작하는 것을 확인할 수 있습니다.
728x90
'Trouble Shooting' 카테고리의 다른 글
Cloudflare 내 서비스의 캐시는 잘 동작하는 걸까? (1) | 2024.03.30 |
---|---|
Mac Git Commit Message에 � 나올 때 (0) | 2022.04.08 |
webpack dev server [wds disconnected!] (0) | 2021.06.30 |
Django App내의 일부 테이블이 DB에 이미 존재하는 경우 (0) | 2021.06.16 |
django.db.utils.ProgrammingError: (1146, "1146 (42S02): Table '.django_site' doesn't exist", '42S02') (0) | 2021.06.15 |