콘텐츠로 건너뛰기

파이썬 경로에 py를 추가하는 방법 소개: 쉽고 노력 없이 적용하기

CodeMDD.io

Windows에서 Python을 PATH에 추가하는 방법

  1. Python 실행 파일의 디렉토리를 찾습니다. 이 디렉토리의 경로는 PATH 환경 변수에 추가할 예정입니다.

  2. python.exe라는 파일을 찾아야 합니다. Python 실행 파일은 C:\Python\ 또는 AppData\ 폴더에 있을 수 있습니다. 만약 실행 파일이 AppData\에 있다면, 경로는 보통 다음과 같을 것입니다:

    C:\Users\<USER>\AppData\Local\Programs\Python

    <USER> 부분은 현재 로그인한 사용자 이름으로 대체되어야 합니다.

  3. 실행 파일을 찾았다면, 해당 파일을 더블 클릭하여 Python REPL이 새 창에서 시작되는지 확인합니다.

    더 쉽게 실행 파일을 찾고 싶다면, Windows 탐색기의 검색 기능을 사용할 수 있습니다. 하지만 내장 검색 기능은 매우 느리기 때문에 Everything와 같은 대안을 사용하는 것이 좋습니다.

  4. PATH에 추가할 후보 경로는 일반적으로 \WindowsApps\Python310과 같은 루트 수준의 실행 파일과 유사합니다. 가상 환경인 것을 나타내는 venv가 경로에 포함된 경우나 바로 가기 또는 내부 Windows 설치일 경우 적합하지 않습니다.

  5. 다른 프로그램 폴더에 설치된 Python 실행 파일도 발견할 수 있습니다. 이는 많은 애플리케이션이 자체 Python 버전을 번들로 제공하기 때문입니다. 이러한 번들 Python 설치도 적합하지 않습니다.

  6. Python 실행 파일을 찾았다면, 시작 메뉴에서 ‘시스템 환경 변수 편집’ 항목을 검색하여 ‘시스템 속성’ 창을 엽니다. ‘고급’ 탭에서 ‘환경 변수’ 버튼을 클릭합니다. 그곳에서 ‘사용자’와 ‘시스템’ 변수를 편집할 수 있습니다.

  7. ‘사용자 변수’ 섹션에서 ‘Path’ 항목을 더블 클릭합니다. 경로 목록이 표시되는 팝업 창이 나타날 것입니다. ‘새로 만들기’ 버튼을 클릭하고 앞서 찾은 Python 실행 파일의 경로를 붙여넣습니다.

Linux 및 macOS에서 Python을 PATH에 추가하는 방법

  1. 터미널을 엽니다.

  2. 터미널에서 다음 명령을 실행하여 현재 사용자의 쉘 구성 파일을 엽니다:

    Terminal window
    nano ~https://codemdd.io/.bashrc

    또는 (macOS의 경우):

    Terminal window
    nano ~https://codemdd.io/.bash_profile
  3. 파일에 다음 코드를 추가합니다:

    Terminal window
    export PATH="https://codemdd.io/usrhttps://codemdd.io/localhttps://codemdd.io/bin:https://codemdd.io/usrhttps://codemdd.io/bin:$PATH"

    이 코드는 https://codemdd.io/usrhttps://codemdd.io/localhttps://codemdd.io/binhttps://codemdd.io/usrhttps://codemdd.io/bin 디렉토리를 PATH에 추가합니다.

  4. Ctrl + X를 눌러 nano 에디터를 종료하고 변경 사항을 저장하라는 메시지가 나타나면 Y를 입력합니다.

  5. .bashrc 또는 .bash_profile 파일을 닫기만 하더라도 쉘에 변경 사항이 즉시 적용되지는 않습니다. 따라서 터미널에서 다음 명령을 실행하여 변경 사항을 적용합니다:

    Terminal window
    source ~https://codemdd.io/.bashrc

    또는 (macOS의 경우):

    Terminal window
    source ~https://codemdd.io/.bash_profile

PATH의 의미 이해하기

PATH는 운영 체제에서 실행 가능한 스크립트와 프로그램을 찾기 위해 사용하는 디렉토리 경로 목록입니다. PATH 환경 변수는 이 경로를 저장하고 유지하는 역할을 합니다.

PATH는 프로그램이나 명령을 실행할 때 컴퓨터가 해당 프로그램이나 명령이 저장된 디렉토리를 찾을 수 있도록 해줍니다. 따라서 Python 실행 파일을 PATH에 추가하면 터미널에서 python이라고 입력하여 Python을 실행할 수 있습니다.

PATH 내 순서의 중요성 이해하기

PATH 변수에 등록된 디렉토리 경로는 순서대로 탐색됩니다. 따라서 Python이 여러 디렉토리에 설치되어 있다면, PATH에 등록된 가장 먼저 나오는 디렉토리의 Python 버전이 실행됩니다. 이를 이해하고 원하는 Python 버전을 실행하기 위해 PATH를 올바르게 설정하는 것이 중요합니다.

UNIX 기반 시스템에서 PATH 관리하기

UNIX 기반 시스템에서는 ~https://codemdd.io/.bashrc 또는 ~https://codemdd.io/.bash_profile 파일을 사용하여 PATH를 관리할 수 있습니다. 이 파일들은 사용자의 홈 디렉토리에 위치하며, 특정 디렉토리 경로를 PATH에 추가하는 코드를 포함할 수 있습니다.

PATH를 편집하기 전에 위에서 언급한 파일들의 존재 여부를 확인하고, 해당 파일을 편집하여 원하는 디렉토리 경로를 PATH에 추가합니다. 부가적으로 source 명령을 사용하여 변경 사항을 바로 적용할 수 있습니다.

결론

Python을 PATH에 추가함으로써 커맨드 라인에서 Python을 실행할 수 있게 됩니다. 이 글에서는 Windows, Linux 및 macOS에서 Python을 PATH에 추가하는 방법을 안내했습니다. 적절한 단계를 따라 Python을 PATH에 추가하면 원하는 Python 버전을 실행할 수 있게 됩니다.