파이톤을 업그레이드 하려면 홈페이지에서 다운 받는 방법도 잇고, homebrew의 pyenv로 터미널에서 커맨드로 하는 방법도 있다.
나는 커맨드로 하는 방법을 더 선호하고 pyenv가 파이썬 버전 관리 하기에 편해서 homebrew로 하는 방법을 선택했다.(요즘은 rye가 더 선호된다고 하는데 우선 pyenv가 제일 유명하니 이것부터 해봐야겠다.)
homebrew pyenv upgrade 하는 방법까지 기록하려고 한다.
목차
0.환경
1. brew로 pyenv 설치
2.파이썬 버전 지정 설치
3. pyenv 파이썬을 디폴트로 설정
4. 파이썬 버전 삭제
0. 환경
macOS: M2, sonoma 14.4.1
echo $SHELL
/bin/zsh
python3 --version
Python 3.9.6
which python3
/usr/bin/python3
최신 파이썬: 3.12
homebrew 인스톨 방법
https://romanticdog.tistory.com/55
[[python/macOS] homebrew 인스톨 및 삭제/homebrew 파이썬 인스톨 및 삭제
homebrew가 도커(docker) 사용할 때나 파이썬 버전을 관리할 때(pyenv,rye) 등 많이 쓰여서 homebrew를 설치하기로 했다.homebrew를 인스톨/삭제 하는 방법부터 homebrew 의 파이썬 삭제하는 방법까지 기록하려
romanticdog.tistory.com](https://romanticdog.tistory.com/55)
1. brew로 pyenv설치
brew install pyenv
2. 파이썬 버전 지정 설치
pyenv install 3.12
...
Installed Python-3.12.3 to /Users/jiwonju/.pyenv/versions/3.12.3
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/shims:$PATH"' >> ~/.zshrc
* 디폴트 $HOME은 보통 아래와 같이 설정되어 있다.
echo $HOME
/Users/username
* 에러대처:
ModuleNotFoundError: No module named '_lzma'
WARNING: The Python lzma extension was not compiled. Missing the lzma li
https://romanticdog.tistory.com/55
3. pyenv 파이썬을 디폴트로 설정
설치된 파이썬 버전을 확인한다.
pyenv versions
* system (set by /Users/username/.pyenv/version)
3.12.3
3.12.3을 디폴트로 설정한다.
pyenv global 3.12.3
pyenv versions
system
* 3.12.3 (set by /Users/jiwonju/.pyenv/version)
확인해보자.
python --version
Python 3.12.3
성공.
4. 파이썬 버전 삭제
brew uninstall 3.12.3
끝.
'공부 > 코딩' 카테고리의 다른 글
[qiskit/IBM Quantum challenge 2024]ModuleNotFoundError: No module named 'qiskit_serverless' 에러 대처방법 (0) | 2024.06.08 |
---|---|
[jupyter notebook]주피터 노트북 .ipynb 실행 중 proceed?[y/n] 입력방법 (2) | 2024.06.08 |
[python/macOS] pyenv로 파이썬 버전별 가상환경 만들기 (0) | 2024.06.07 |
[에러 대처] pyenv install 에서 `No module named '_lzma'` 에러 대처 (0) | 2024.06.07 |
[python/macOS] homebrew 인스톨 및 삭제/homebrew 파이썬 인스톨 및 삭제 (0) | 2024.06.07 |