본문 바로가기
카테고리 없음

Windows에서 Python 업그레이드하기

by 7거시리 2025. 1. 23.
반응형

Python은 다양한 버전이 존재하며, 최신 버전으로 업그레이드하면 성능 향상과 새로운 기능을 활용할 수 있습니다. Windows 환경에서 Python을 업그레이드하는 방법을 단계별로 안내해 드리겠습니다.

 

1. 현재 Python 버전 확인하기

먼저, 현재 설치된 Python 버전을 확인해야 합니다.

  1. 명령 프롬프트 열기:
    • 시작 메뉴에서 'cmd'를 검색하여 명령 프롬프트를 실행합니다.
  2. 버전 확인:
    • 명령 프롬프트에 다음 명령어를 입력합니다: 
    • python --version
    • 현재 설치된 Python 버전이 출력됩니다.

 

cmd 에서 파이썬 업데이트하기

 

cmd 에서 파이썬 업데이트하기

링크 : https://webisfree.com/2017-08-10/python-%ED%8C%A8%ED%82%A4%EC%A7%80-pip-%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C-upgrade-%EB%B0%A9%EB%B

velog.io

 

2. 최신 Python 버전 다운로드

Python의 최신 버전은 공식 웹사이트에서 다운로드할 수 있습니다.

  1. 공식 웹사이트 방문:
    • Python 공식 다운로드 페이지로 이동합니다.
  2. 버전 선택:
    • Windows용 최신 버전을 선택합니다.
  3. 설치 파일 다운로드:
    • 선택한 버전의 'Windows installer'를 다운로드합니다.

 

3. 기존 Python 제거 (선택 사항)

기존 버전을 제거하면 충돌을 방지할 수 있습니다.

  1. 제어판 열기:
    • 시작 메뉴에서 '제어판'을 검색하여 실행합니다.
  2. 프로그램 제거:
    • '프로그램 제거'를 선택합니다.
  3. Python 선택:
    • 목록에서 기존 Python 버전을 찾아 선택하고 '제거'를 클릭합니다.

 

4. 새로운 Python 버전 설치

  1. 설치 파일 실행:
    • 다운로드한 설치 파일을 실행합니다.
  2. 설치 옵션 선택:
    • 'Add Python to PATH' 옵션을 선택하여 경로를 자동으로 설정합니다.
    • 'Install Now'를 클릭하여 설치를 진행합니다.
  3. 설치 완료:
    • 설치가 완료되면 'Disable path length limit' 옵션을 선택하고 'Close'를 클릭합니다.

 

5. 설치 확인 및 pip 업그레이드

  1. 버전 확인:
    • 명령 프롬프트에서 다음 명령어를 입력하여 설치된 버전을 확인합니다: 
    • python --version
  2. pip 업그레이드:
    • 다음 명령어를 입력하여 pip를 최신 버전으로 업그레이드합니다:
      python -m pip install --upgrade pip
    • 이 명령어는 pip를 최신 버전으로 업그레이드합니다.

 

6. 가상 환경에서 Python 업그레이드

여러 프로젝트에서 가상 환경을 사용 중이라면, 각 환경을 새 버전으로 업데이트해야 합니다.

  1. 가상 환경 비활성화:
    • 현재 활성화된 가상 환경을 비활성화합니다:
      deactivate
  2. 새 가상 환경 생성:
    • 새로운 Python 버전으로 가상 환경을 생성합니다:
      python -m venv new_env_name
  3. 가상 환경 활성화:
    • 생성한 가상 환경을 활성화합니다:
      new_env_name\Scripts\activate
  4. 필요한 패키지 재설치:
    • 이전 환경에서 사용하던 패키지를 재설치합니다.

 

7. 주의사항

  • 호환성 확인:
    • 업그레이드 후 기존 코드나 라이브러리와의 호환성을 확인해야 합니다.
  • 백업:
    • 중요한 프로젝트나 데이터를 백업한 후 업그레이드를 진행하는 것이 좋습니다.

이러한 단계를 따르면 Windows 환경에서 Python을 성공적으로 업그레이드할 수 있습니다.

반응형