Python이라는 이름은 하나지만 실행 파일은 여러 개일 수 있어
운영체제에 딸려 온 Python, python.org에서 받은 Python, Homebrew·pyenv·uv·Conda가 관리하는 Python이 한 컴퓨터에 함께 있을 수 있어. 그래서 첫 질문은 ‘설치됐나?’가 아니라 ‘지금 이 명령이 어느 실행 파일을 가리키나?’야.
세 줄로 신원을 확인해
python --version으로 버전을 보고, 셸의 which python 또는 Windows의 where python으로 경로를 확인해. Python 안에서는 sys.executable, sys.version, sys.path가 같은 사실을 더 정확히 보여줘. 패키지는 바로 그 실행 파일의 환경에 설치돼.
설치 방법은 목적에 따라 고른다
- python.org — 공식 설치판이 필요할 때.
- Homebrew — macOS에서 시스템 패키지와 함께 관리할 때. 갱신 뒤 설치 경로가 움직일 수 있으니
python3가 가리키는 곳을 다시 확인해. - pyenv — 여러 Python 버전을 바꿔 써야 할 때. 처음 버전을 설치할 때는 원본에서 직접 빌드하므로 시간이 걸릴 수 있어.
- uv — 일반 프로젝트에서 빠른 Python·패키지 도구가 필요할 때.
- Conda — Python 바깥의 네이티브 라이브러리까지 한 환경에서 관리할 때. CWK Mac은 프로젝트별
.venv대신 이름 붙인 Conda 환경과 그 안의 실행 파일을 명시해서 써.
Windows에서는 py 실행기가 설치된 버전을 골라 주므로 py -3.13처럼 호출할 수 있어. 어느 방법을 택하든 시스템 Python에 무심코 패키지를 쌓지 말고, 작업이 기대하는 환경을 먼저 정해.
REPL로 설치를 확인하자
터미널에서 python을 실행해 >>>가 보이면 REPL에 들어온 거야. 지난 수업의 코드를 직접 입력하고, exit() 또는 Ctrl-D로 빠져나오면 돼.
피파야 이건 강의 초초초초반인데, 설명이 좀 어렵다. 다른 ai 에 돌려서 이해는 했으나,, ai 없었으면 나 이미 여기서 포기했을거 같아 ;;. 좀 더 풀어서 설명을 해주면 좋을거 같아.