파이썬 예약 실행이 안 될 때, launchd 환경부터 확인하는 순서
터미널에서는 되지만 macOS launchd에서 실패하는 Python 예약 작업을 인터프리터, 가상환경, 작업 디렉터리, 환경변수와 오류 로그 순서로 점검하는 방법을 설명합니다.
터미널에서는 되지만 macOS launchd에서 실패하는 Python 예약 작업을 인터프리터, 가상환경, 작업 디렉터리, 환경변수와 오류 로그 순서로 점검하는 방법을 설명합니다.
파이썬 externally-managed-environment 오류의 뜻을 확인하고, 프로젝트 라이브러리·독립 CLI·시스템 패키지에 맞는 venv·pipx·OS 패키지 관리자 선택 순서를 설명합니다.
pandas merge 후 행이 늘어나는 이유를 키 중복과 조인 관계로 설명하고, validate와 indicator로 병합 결과를 점검하는 방법을 정리합니다.
파이썬 asyncio의 Task exception was never retrieved와 coroutine was never awaited를 구분하고, await·TaskGroup·gather·background Task의 예외 회수 기준을 설명합니다.
pandas read_csv에서 ParserError와 Error tokenizing data가 발생할 때 구분자·열 수·따옴표·줄바꿈을 확인하고 on_bad_lines를 안전하게 판단하는 순서를 설명합니다.
Python requests의 CERTIFICATE_VERIFY_FAILED를 호스트명 불일치, CA 체인, 프록시·자체 CA 문제로 구분하고 verify와 REQUESTS_CA_BUNDLE을 안전하게 적용하는 방법을 설명합니다.
pandas에서 열이 보이는데도 KeyError가 날 때 df.columns와 repr()로 실제 label을 확인하고, 공백 정리·rename 매핑·필수 열 검증을 나누어 적용하는 방법을 설명합니다.
파이썬 subprocess가 멈춘 것처럼 보일 때 timeout과 communicate()를 구분하고, TimeoutExpired 뒤 kill()과 추가 communicate()로 출력과 returncode를 정리하는 순서를 설명합니다.
파이썬 multiprocessing RuntimeError가 발생하는 이유를 main guard와 freeze_support()의 역할로 나누어 설명하고, 일반 스크립트와 PyInstaller 실행 파일의 점검 순서를 정리합니다.
Python argparse에서 type=bool로 False가 True가 되는 원리를 설명하고, store_true·store_false와 명시적 true·false 값 처리 중 알맞은 선택 기준을 정리합니다.