재우니의 블로그

여러 개의 Python 버전이 시스템에 설치되어 있다면, 이를 제거하고 하나의 폴더에서 Python을 관리하는 방법을 단계별로 정리해 드리겠습니다.


1. 현재 설치된 Python 버전 확인

먼저, 여러 개의 Python 버전이 설치된 상태를 확인해야 합니다.

🔹 Windows

CMD(명령 프롬프트) 또는 PowerShell을 열고 다음 명령을 실행하세요

where python


또는

py -0


그러면 설치된 Python 경로 목록이 나옵니다.

 

Python이 설치된 폴더를 찾으려면

python -c "import sys; print(sys.executable)"

🔹 macOS / Linux

  1. 터미널에서 다음을 입력합니다:
    which python
    which python3
  2. 여러 버전이 있는지 확인하려면:
    ls -l /usr/local/bin/python*

2. 기존 Python 버전 제거하기

각 운영체제별로 Python을 완전히 제거하는 방법을 정리했습니다.

🔹 Windows에서 Python 제거

  1. 제어판 > 프로그램 추가/제거에서 Python을 검색하고 모두 삭제합니다.
  2. 만약 수동으로 삭제하려면, 아래 경로에서 Python 폴더를 제거하세요.
    C:\Users\사용자이름\AppData\Local\Programs\Python
    C:\Program Files\Python
    C:\Program Files (x86)\Python
  3. 환경 변수도 정리해야 합니다.
    • Win + Rsysdm.cpl고급 탭 → 환경 변수
    • Path에서 Python 관련 경로 제거 (C:\Users\사용자이름\AppData\Local\Programs\Python\버전번호\ 등)
    • PYTHONHOME, PYTHONPATH 관련 변수 삭제
  4. where python 실행 시 python not found가 나오면 삭제 성공!

🔹 macOS에서 Python 제거

Homebrew로 설치한 경우

brew uninstall python
brew cleanup

수동 설치한 경우

sudo rm -rf /Library/Frameworks/Python.framework
sudo rm -rf /usr/local/bin/python*

이후 터미널을 닫고 다시 열어 which python 실행 시 아무것도 나오지 않으면 삭제 완료.


🔹 Linux(Ubuntu)에서 Python 제거

Python 3 기본 버전을 제거하면 시스템이 정상 동작하지 않을 수 있으므로 조심해야 합니다.

sudo apt remove --purge python3
sudo apt autoremove

이후 확인:

which python
which python3

아직도 남아 있다면:

sudo rm -rf /usr/bin/python*
sudo rm -rf /usr/local/bin/python*

3. 새로운 Python 하나만 설치하기

이제 하나의 폴더에 Python을 설치하고 관리하면 됩니다.

🔹 Windows

  1. Python 공식 사이트에서 최신 버전을 다운로드하세요.
  2. 설치 시 "Add Python to PATH" 옵션을 체크한 후 진행하세요.
  3. 설치 완료 후 확인:
    python --version

🔹 macOS (Homebrew 추천)

brew install python

설치 후 확인:

python3 --version

🔹 Linux (Ubuntu)

sudo apt update
sudo apt install python3

확인:

python3 --version

4. 여러 버전을 관리해야 한다면? (pyenv 추천)

Python을 하나로 통합하지만, 특정 프로젝트에서 다른 버전이 필요할 수도 있습니다.
이 경우 pyenv를 사용하면 편리하게 여러 버전을 관리할 수 있습니다.

🔹 설치 방법

Windows

winget install pyenv

macOS

brew install pyenv

Ubuntu

curl https://pyenv.run | bash

🔹 pyenv 사용법

pyenv install 3.11.5
pyenv global 3.11.5

이제 python --version을 실행하면 3.11.5 버전이 실행됩니다.


결론

  1. 기존 Python을 완전히 삭제
  2. 하나의 폴더에 Python을 재설치
  3. 여러 버전을 관리해야 하면 pyenv 활용

이제 시스템을 깨끗하게 정리하고 Python을 효과적으로 관리할 수 있습니다! 🚀
추가 질문이 있으면 언제든지 알려주세요. 😊