어제 Google App Engine을 사용하여 Python으로 개발하면 현재 버전의 스크립트가 실행되지 않았습니다. 최신 버전을 실행하는 대신 .py 소스가 변경된 경우에도 이전에 미리 컴파일 된 .pyc를 실행하는 것처럼 보입니다.Python은 변경된 파일을 해석하지 않습니다. 쓸모없는 .pyc를 사용합니다.
오류 메시지는 실제로 가장 최근의 원본에서 올바른 줄을 인용합니다. 행의 위치가 변경된 경우를 제외하고 이전에 오류가 발생한 위치에있는 행을 인용합니다.
.pyc 파일을 삭제하면 파일이 현재 버전에서 재생성됩니다. 모든 .pyc를 삭제하는 것은 현재로서는 좋지 않은 해결 방법입니다.
문제의 근본 원인을 어떻게 찾을 수 있습니까?
로, 명령 줄에서 애플리케이션 서버를 실행하는 경우 는 이상하게 충분히 작동합니다. co.kr /). 그럼에도 불구하고 인터넷에서이 문제에 대한 언급을 찾지 못했습니다. Google App Engine 실행기를 통해 앱을 중지했다가 다시 시작하는 것은 기능적이지만 번거로운 방법입니다. – Riley