pip editable install 뒤 메타데이터가 오래된 채 남을 때
소스는 바뀌었지만 entry point나 dependency metadata가 갱신되지 않는다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
PythonCross-platform
해결법 읽기 ↗하기싫지만 하게 되는 개발. 너무 귀찮다.
소스는 바뀌었지만 entry point나 dependency metadata가 갱신되지 않는다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
--require-hashes 설치에서 다운로드 파일 해시가 잠금 값과 다르다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
터미널에서는 설치된 패키지가 노트북에서 보이지 않는다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
부모 프로세스 breakpoint는 동작하지만 자식 프로세스는 그대로 실행된다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
패키지를 설치했는데도 ModuleNotFoundError가 발생할 때 Python 실행 파일, 가상환경, pip 설치 위치를 같은 기준으로 맞추는 절차입니다.
동시 요청의 추적 ID나 사용자 정보가 다른 coroutine 로그에 섞입니다. 원인을 좁히고 최소 변경으로 해결한 뒤 재발 여부까지 확인하는 순서입니다.