'목록하단 광고 치환자(withSeok)

파이썬 3.8.10 설치 가이드


1. 설치 화면 살펴보기

(1) Install Now

  • 설치 경로: 기본 설치 경로는 C:\Users\[사용자명]\AppData\Local\Programs\Python\Python38입니다.
  • 포함 항목:
    • IDLE (Python 기본 통합 개발 환경)
    • pip (Python 패키지 설치 관리자)
    • 기본 문서 파일
  • 기능: 바로 설치를 진행하며, 파일 연결 및 바로가기 아이콘 생성 작업을 자동으로 처리합니다.
  • 추천: Python을 처음 설치하거나 특별한 설정이 필요 없는 경우 이 옵션을 선택하세요.

(2) Customize installation

  • 기능: 설치 경로 및 기능을 직접 선택하고, 원하는 설정으로 세부 조정을 할 수 있습니다.
  • 추천: 고급 사용자의 경우 설치 디렉토리나 추가 모듈 선택을 위해 이 옵션을 사용하세요.

2. 하단의 중요한 체크박스

설치 화면 하단에는 두 개의 체크박스가 보입니다. 이 두 체크박스는 설치 과정에서 매우 중요합니다.

(1) Install launcher for all users (recommended)

  • 설명: 모든 사용자 계정에서 사용할 수 있도록 Python 런처를 설치합니다.
  • 권장: 기본값으로 체크되어 있으며, 그대로 두는 것을 권장합니다.

(2) Add Python 3.8 to PATH

  • 설명: Windows 명령 프롬프트(CMD)에서 python 명령을 쉽게 사용할 수 있도록 환경 변수에 Python 경로를 추가합니다.
  • 중요: 꼭 체크하세요! 이 옵션을 선택하지 않으면 나중에 직접 환경 변수를 설정해야 하는 번거로움이 생길 수 있습니다.

3. 설치 진행

  1. 기본 설치 (Install Now):
    • 단순히 "Install Now"를 클릭하면 파이썬이 자동으로 설치됩니다.
  2. 사용자 지정 설치 (Customize installation):
    • 필요한 모듈과 경로를 선택할 수 있습니다.
    • 고급 설정이 필요한 분들에게 적합합니다.

4. 설치 완료 후 확인

설치가 완료되면 명령 프롬프트(CMD)를 열고 아래 명령을 입력하여 Python이 정상적으로 설치되었는지 확인해보세요.
위 명령어를 실행하면 설치된 파이썬 버전이 출력됩니다. 예: Python 3.8.10

파이썬 설치 가이드: "Optional Features" 화면 상세 설명

Python을 설치하는 과정에서 나타나는 "Optional Features" 화면은, 파이썬 설치 시 선택적으로 추가할 기능들을 설정할 수 있는 중요한 단계입니다. 이 화면의 옵션들을 하나씩 살펴보며 어떤 기능을 활성화해야 할지 알아보겠습니다.

1. Optional Features란?

이 화면에서는 Python 설치 시 기본적으로 포함되거나 추가로 설치할 수 있는 다양한 기능들을 선택할 수 있습니다. 기본적으로 중요한 기능들은 체크되어 있으며, 대부분 그대로 두고 설치하는 것을 추천합니다.

2. 각 옵션 설명

(1) Documentation

  • 설명: Python의 공식 문서를 설치합니다. 이 문서는 오프라인에서 Python의 다양한 함수와 라이브러리를 참조할 수 있게 해줍니다.
  • 권장: 체크 유지. 프로그래밍 중 공식 문서를 자주 참고하는 경우 유용합니다.

(2) pip

  • 설명: Python 패키지 설치 관리 도구인 pip를 설치합니다. pip는 파이썬 생태계에서 필수적인 도구로, 다양한 외부 라이브러리와 패키지를 다운로드하고 설치하는 데 사용됩니다.
  • 권장: 체크 필수. 파이썬을 제대로 활용하기 위해 꼭 필요한 도구입니다.

(3) tcl/tk and IDLE

  • 설명:
    • tcl/tk: Python에서 GUI(Graphical User Interface)를 개발할 수 있는 도구인 Tkinter를 설치합니다.
    • IDLE: Python의 기본 통합 개발 환경(IDE)입니다. 초보자들에게 간단하고 직관적인 개발 환경을 제공합니다.
  • 권장: 체크 유지. GUI 개발 또는 간단한 코드 작성 시 유용합니다.

(4) Python test suite

  • 설명: Python의 표준 라이브러리 테스트 모음을 설치합니다. 주로 Python을 개발하거나 수정할 때 활용됩니다.
  • 권장: 필수는 아님. 초보자나 일반 사용자라면 선택 해제해도 무방합니다.

(5) py launcher

  • 설명: Python 런처를 설치합니다. 이를 통해 명령 프롬프트에서 py 명령을 사용하여 설치된 여러 버전의 Python을 간단히 실행할 수 있습니다.
  • 세부 옵션: for all users (requires elevation)
    • 의미: 모든 사용자 계정에서 Python 런처를 사용할 수 있도록 설정합니다.
  • 권장: 체크 유지. 특히 Python을 여러 버전으로 관리하거나 명령줄에서 자주 사용하는 경우 매우 유용합니다.

3. Next 버튼을 누르기 전에 확인!

위 옵션들은 대부분 체크된 상태로 두는 것이 좋습니다. 초보자의 경우 기본값을 그대로 유지하고 설치를 진행하는 것이 가장 간단하고 안전합니다.

4. 추천 설정

  • 모두 활성화: 대부분의 사용자가 모든 기능을 필요로 하므로 체크를 유지하는 것을 추천합니다.
  • Python test suite만 해제 가능: 만약 디스크 용량이 부족하거나 Python의 내부 개발에 관심이 없는 경우, 해당 옵션은 해제해도 무방합니다.

파이썬 설치 가이드: "Advanced Options" 메뉴 해설

Python 설치 과정 중 "Advanced Options" 화면은 설치 환경을 세부적으로 조정할 수 있는 고급 설정 메뉴입니다. 이 메뉴는 설치 경로부터 시작하여 디버깅 심볼 등 고급 사용자를 위한 옵션을 제공합니다. 이번 글에서는 각 옵션의 의미와 설정 방법을 자세히 설명하겠습니다.

1. Advanced Options 메뉴란?

이 메뉴는 Python 설치 과정을 더욱 세밀하게 설정할 수 있는 곳입니다. 특히 개발자나 고급 사용자에게 유용한 옵션들이 포함되어 있습니다. 초보자라 하더라도 일부 옵션은 반드시 이해하고 설정해야 효율적으로 Python을 사용할 수 있습니다.

2. 각 옵션 상세 설명

(1) Install for all users

  • 설명: Python을 현재 컴퓨터의 모든 사용자 계정에서 사용할 수 있도록 설치합니다.
  • 효과: C:\Program Files와 같은 공용 디렉토리에 설치되며, 관리자 권한이 필요합니다.
  • 권장: 여러 사용자가 Python을 사용해야 한다면 선택. 개인 컴퓨터에서만 사용할 경우 선택하지 않아도 됩니다.

(2) Associate files with Python (requires the py launcher)

  • 설명: .py 확장자를 Python과 연결합니다. 이 설정을 통해 .py 파일을 더블 클릭하면 Python이 실행됩니다.
  • 권장: 체크 유지. Python을 설치하는 모든 사용자가 선택해야 하는 기본 옵션입니다.

(3) Create shortcuts for installed applications

  • 설명: Python IDLE 및 Python Documentation과 같은 응용 프로그램의 바로가기를 생성합니다.
  • 권장: 체크 유지. 설치 후 바로가기 아이콘을 통해 쉽게 접근할 수 있습니다.

(4) Add Python to environment variables

  • 설명: Python 실행 파일 경로를 시스템 환경 변수에 추가합니다. 이를 통해 명령 프롬프트(CMD)나 터미널에서 python 명령으로 Python을 실행할 수 있습니다.
  • 권장: 체크 필수. 이 옵션을 선택하지 않으면 환경 변수를 수동으로 설정해야 하며, 이는 번거로울 수 있습니다.

(5) Precompile standard library

  • 설명: Python의 표준 라이브러리를 미리 컴파일하여 성능을 최적화합니다. 설치 속도는 약간 느려질 수 있지만, 이후 Python 실행 속도가 향상됩니다.
  • 권장: 선택적. 컴퓨터 성능에 민감한 경우 체크하면 좋습니다.

(6) Download debugging symbols

  • 설명: 디버깅 심볼 파일을 다운로드합니다. Python의 디버깅 및 분석 도구를 사용할 때 필요합니다.
  • 권장: 개발자나 디버깅 작업이 필요한 경우에만 선택하세요.

(7) Download debug binaries (requires VS 2015 or later)

  • 설명: Python 디버깅을 위한 바이너리를 다운로드합니다. Visual Studio 2015 이상이 설치된 환경에서 사용 가능합니다.
  • 권장: 일반 사용자라면 선택하지 않아도 됩니다. 개발자나 디버깅 전문가라면 필요에 따라 선택하세요.

3. Customize install location

  • 설명: Python이 설치될 경로를 설정합니다.
  • 기본 경로: C:\Users\[사용자명]\AppData\Local\Programs\Python\Python38
  • 권장: 특별한 이유가 없다면 기본 경로를 그대로 사용하는 것이 좋습니다. 하지만, 여러 버전의 Python을 관리하거나 경로를 명확히 구분하고 싶다면 수정할 수 있습니다.

4. 설정 추천

  • 초보자나 일반 사용자의 경우 다음 설정을 추천합니다:
    • 체크 유지: Associate files with Python, Create shortcuts for installed applications, Add Python to environment variables
    • 선택적: Precompile standard library
    • 체크 해제: Download debugging symbols, Download debug binaries
  • 고급 사용자나 개발자의 경우 프로젝트 요구에 따라 디버깅 관련 옵션을 선택하세요.
파이썬 설치 시 나타나는 "Disable path length limit" 옵션은 Windows의 파일 경로 길이 제한을 해제하는 중요한 설정.

## 기본 제한사항
Windows는 기본적으로 파일 경로 길이를 **260자(MAX_PATH)**로 제한하고 있다.
이 제한은 드라이브 문자, 콜론, 백슬래시, 파일명을 모두 포함한 전체 경로에 적용.

## 제한 해제의 효과
이 옵션을 활성화하면:
- 파일 경로 길이를 최대 **32,767자**까지 확장할 수 있다.
- Python 프로젝트에서 긴 경로를 사용할 때 발생하는 문제를 예방할 수 있다.
- Linux에서 작성된 Python 코드와의 호환성이 향상.

## 작동 방식
이 옵션을 활성화하면 Windows 레지스트리의 **LongPathsEnabled** 값이 1로 설정.
이는 시스템 수준에서 긴 경로를 허용하도록 Windows를 구성.

## 권장사항
다음과 같은 경우에 이 옵션을 활성화하는 것이 좋다:
- Python 프로젝트를 개발할 때
- 빌드 시스템이나 자동화 도구를 사용할 때
- Linux와 Windows 간에 코드를 이식할 때

이 설정은 나중에 문제가 될 수 있는 경로 길이 제한을 미리 방지할 수 있으므로, 활성화하는 것이 권장.

Citations:
[1] https://pplx-res.cloudinary.com/image/upload/v1737541554/user_uploads/xYCpdBVonqseQlw/image.jpg
[2] https://www.howtosolutions.net/2022/08/disable-path-length-limit-option-in-python-installation/
[3] https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=Registry
[4] https://docs.umodeler.com/docs/python-installation/
[5] https://stackoverflow.com/questions/51019926/python-installer-for-windows-disable-path-length-limit-option-not-available/51020122
[6] https://stackoverflow.com/questions/51624449/python-setup-disabling-path-length-limit-pros-and-cons
[7] https://docs.python.org/3/using/windows.html?highlight=python
[8] https://github.com/pypa/pip/issues/11231
[9] https://codeinstitute.net/nl/blog/how-to-use-python/
[10] https://answers.microsoft.com/en-us/windows/forum/all/path-length-limit/412d48cd-7ddf-435a-9935-cf51af16f8a4
[11] https://www.reddit.com/r/learnpython/comments/wdd5oh/should_i_disable_path_length_limit/
[12] https://note0913.tistory.com/302
[13] https://study4silver.tistory.com/319
[14] https://blog.naver.com/lovespreads/221033018412
[15] https://dojang.io/mod/page/view.php?id=2155
728x90

+ Recent posts