프로그래밍/PYTHON
Python 삭제 후 재설치 하기(windows, mac)
재우니
2025. 3. 29. 21:41
여러 개의 Python 버전이 시스템에 설치되어 있다면, 이를 제거하고 하나의 폴더에서 Python을 관리하는 방법을 단계별로 정리해 드리겠습니다.
✅ 1. 현재 설치된 Python 버전 확인
먼저, 여러 개의 Python 버전이 설치된 상태를 확인해야 합니다.
🔹 Windows
CMD(명령 프롬프트) 또는 PowerShell을 열고 다음 명령을 실행하세요
where python
또는
py -0
그러면 설치된 Python 경로 목록이 나옵니다.
Python이 설치된 폴더를 찾으려면
python -c "import sys; print(sys.executable)"
🔹 macOS / Linux
- 터미널에서 다음을 입력합니다:
which python which python3
- 여러 버전이 있는지 확인하려면:
ls -l /usr/local/bin/python*
✅ 2. 기존 Python 버전 제거하기
각 운영체제별로 Python을 완전히 제거하는 방법을 정리했습니다.
🔹 Windows에서 Python 제거
- 제어판 > 프로그램 추가/제거에서
Python
을 검색하고 모두 삭제합니다. - 만약 수동으로 삭제하려면, 아래 경로에서 Python 폴더를 제거하세요.
C:\Users\사용자이름\AppData\Local\Programs\Python C:\Program Files\Python C:\Program Files (x86)\Python
- 환경 변수도 정리해야 합니다.
Win + R
→sysdm.cpl
→ 고급 탭 → 환경 변수Path
에서Python
관련 경로 제거 (C:\Users\사용자이름\AppData\Local\Programs\Python\버전번호\
등)PYTHONHOME
,PYTHONPATH
관련 변수 삭제
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
- Python 공식 사이트에서 최신 버전을 다운로드하세요.
- 설치 시 "Add Python to PATH" 옵션을 체크한 후 진행하세요.
- 설치 완료 후 확인:
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
버전이 실행됩니다.
✅ 결론
- 기존 Python을 완전히 삭제
- 하나의 폴더에 Python을 재설치
- 여러 버전을 관리해야 하면
pyenv
활용
이제 시스템을 깨끗하게 정리하고 Python을 효과적으로 관리할 수 있습니다! 🚀
추가 질문이 있으면 언제든지 알려주세요. 😊