관리 메뉴

웹개발자의 기지개

[Python] Python 여러개 버전 확인 (mac) 본문

python

[Python] Python 여러개 버전 확인 (mac)

웹개발자 워니 2025. 1. 20. 16:11

python --version

python3 --version

 

설치된 파이썬 목록 확인

ls -al /usr/local/bin/python*    # 설치된 파이썬 버전들 확인하기

 

python3.8 실행파일      # 3.8 버전으로 실행

python3.10 실행파일    # 3.10 버전으로 실행

 

// 기존 python3 에 설정된 심볼링 링크를 python3.11 로 수정함

ln -s -f python3.11 python3

 

 

ln -s -f /usr/local/bin/python3.11 /usr/local/bin/python

 

기존의 /usr/local/bin/python을 삭제하고,
/usr/local/bin/python3.11 파일을 가리키는 심볼릭 링크를 /usr/local/bin/python에 강제로 생성하는 작업

 

 

가상환경 설정

python -m venv 가상환경이름

 

 

가상환경 활성화

source 가상환경이름/bin/activate

 

 

가상환경 비활성화

deactive

 

 

가상환경 삭제

sudo rm -rf 가상환경 이름

 

 

 

 

참고 : https://passing-story.tistory.com/entry/Mac-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EB%B2%84%EC%A0%84-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0-%EB%A7%A5-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%97%AC%EB%9F%AC%EA%B0%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0

 

 

참고 : https://morningcopy.tistory.com/entry/Python-Mac%EC%97%90-%EC%97%AC%EB%9F%AC-%EB%B2%84%EC%A0%84%EC%9D%98-python%EC%9D%B4-%EC%84%A4%EC%B9%98%EB%90%98%EC%97%88%EC%9D%84-%EB%95%8C-%EC%82%AC%EC%9A%A9%ED%95%A0-python%EC%9D%84-%EC%84%A4%EC%A0%95

 

 

참고 : https://kibua20.tistory.com/92 

 

Python 여러 버전 설치 방법 (3.x and 3.y 동시 설치)

상용 우분투 서버에 파이썬 프로그램을 하나의 설치 파일로 만들어서 배포하는 작업을 진행 중에 있습니다. 최대한 많은 리눅스 서버와 호환성을 유지하기 위해서 가장 낮은 버전의 우분투와 gl

kibua20.tistory.com

 

참고 : https://canaryrelease.tistory.com/62

 

------------------------------

250802 일자 기록

 

1. Homebrew를 통한 pyenv 설치

brew install pyenv

 

2. 쉘 초기화 파일 설정

 

zshrc (macOS 기본 쉘)

 

~/.zshrc 파일을 열어서 아래 내용을 추가

nano ~/.zshrc

 

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"

 

저장한다음 다음 실행한다. (Ctrl + o, Ctrl + x)

source ~/.zshrc   # zsh의 경우

 

3. 필요한 파이썬 버전 설치

 

pyenv install 3.8.10
pyenv install 3.9.5
pyenv install 3.7.9

 

pyenv uninstall 3.8.10

 

pyenv versions

 

 

4. 파이썬 버전 변경

(1) 글로벌 기본 설정

pyenv global 3.9.5

 

(2) 로컬 설정: 특정 프로젝트 폴더 내에서만 사용할 파이썬 버전을 설정

pyenv local을 사용한다. 해당 폴더에 .python-version 파일이 생성된다.

 

cd my_project_folder
pyenv local 3.8.10

 

(3) 셸 세션에서만 변경: 일시적으로 셸에서 사용하는 파이썬 버전을 변경하려면 pyenv shell을 사용

 

pyenv shell 3.7.9

 

5. 현재 활성화된 파이썬 버전확인

pyenv version

 

mymacnote14@myMacNote14ui-MacBookPro bin % pyenv versions

  system

  3.9.6

  3.10.0

* 3.11.0 (set by /Users/mymacnote14/.pyenv/version)

 

 

 

6. 설치된 파이썬 경로 확인

which python3

 

 

 

 

 

 

Comments