macOS에서 Python을 설치한 경우, 파이썬 내장 루트 인증서가 없을 때 “Install Certificates.command” 스크립트를 실행하여 문제를 해결할 수 있습니다.
이 스크립트는 Python 설치 폴더 내에 위치해 있으며, 다음과 같은 단계로 실행할 수 있습니다.
- Finder 열기
- Dock이나 Spotlight(⌘ + 스페이스바)를 사용하여 Finder를 실행합니다.
- Python 설치 폴더로 이동
- Finder의 사이드바에서 “응용 프로그램” 폴더를 선택합니다.
- “Python 3.x” (예: Python 3.10) 폴더를 찾습니다. 일반적으로 폴더 이름은 설치한 파이썬 버전에 따라 다릅니다.
- Install Certificates.command 파일 찾기
- Python 3.x 폴더 내에서 “Install Certificates.command” 파일을 찾습니다.
- 스크립트 실행
- 파일을 더블 클릭합니다.
- 그러면 macOS의 Terminal(터미널)이 자동으로 열리면서 스크립트가 실행됩니다.
- Terminal 창에서 스크립트가 인증서를 설치하는 과정을 확인할 수 있습니다.
- 완료 후 확인
- 스크립트 실행이 완료된 후, SSL 관련 오류가 발생하는 작업(예: Seaborn 내장 데이터셋 불러오기)을 다시 시도하여 문제가 해결되었는지 확인합니다.
주의사항:
- 만약 스크립트 실행 시 보안 및 권한 관련 경고가 나타난다면, 해당 경고에 따라 실행을 허용하면 됩니다.
- 터미널 창은 스크립트 작업이 완료될 때까지 기다린 후 닫아도 됩니다.
이 과정을 통해 최신의 루트 인증서들이 파이썬에 추가되어 SSL 인증서 검증 문제가 해결될 가능성이 높습니다.
답글 남기기