M1 - Python / Django 디버그모드 실행 오류

2021. 11. 20. 00:17Trouble Shooting

728x90

Apple M1 을 사용한지 어느덧 3주차인데, 그동안 프론트 작업만 진행하면서 파이썬을 런타임으로만 실행하고 디버깅 모드로 실행하는걸 확인조차 안했던 문제가 있었습니다.

 

 

 

 

오류 내용

syntaxerror invalid or missing encoding declaration

 

 

 

유사 문제를 가진 유저가 youtrack에서 존재하였고 다음과 같은 이슈였습니다.

https://youtrack.jetbrains.com/issue/PY-14497

 

Django crash on run in debug mode : PY-14497

Crash only when try to run in debug mode. Run as single python script + buildout (not Django Server). Internal Server Error: /xyz/ Traceback (most recent call last): File "/home/eagle/projects/xyz/src/eggs/Django-1.6-py2.7.egg/django/core/handlers/base.py"

youtrack.jetbrains.com

 

 

 

오류 원인

venv에서 설정된 Python의 경로가 보통은 venv/bin/python 이렇게 소문자로 나아가야 하는데,

인터프리터가 가리키고 있는 경로가 대문자인 것이 문제가 됩니다.

 

 

 

소문자로 변경하니 정상 동작하는 것을 확인할 수 있습니다.

728x90