계기
보통 venv 나 conda venv 로 파이썬 가상환경을 만든다.
나는 mac 디폴트 파이썬을 이용해서 가상환경을 만들었는데 프로젝트별 사용하는 파이썬 버젼이 달라서 pyenv를 사용하기로 했다.
0. 환경
macOS: M2, sonoma 14.4.1
echo $SHELL
/bin/zsh
python3 --version
Python 3.9.6
homebrew 와 pyenv는 설치된 상태이다.
homebrew 설치 방법
https://romanticdog.tistory.com/55
[python/macOS] homebrew 인스톨 및 삭제/homebrew 파이썬 인스톨 및 삭제
homebrew가 도커(docker) 사용할 때나 파이썬 버전을 관리할 때(pyenv,rye) 등 많이 쓰여서 homebrew를 설치하기로 했다.homebrew를 인스톨/삭제 하는 방법부터 homebrew 의 파이썬 삭제하는 방법까지 기록하려
romanticdog.tistory.com
pyenv 설치 방법
https://romanticdog.tistory.com/57
[python/macOS] pyenv로 python 버전 관리하기
파이톤을 업그레이드 하려면 홈페이지에서 다운 받는 방법도 잇고, homebrew의 pyenv로 터미널에서 커맨드로 하는 방법도 있다.나는 커맨드로 하는 방법을 더 선호하고 pyenv가 파이썬 버전 관리 하
romanticdog.tistory.com
1. pyenv virtualenv 설치
brew install pyenv-virtualenv
2. 자동으로 init 되도록 설정
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc
3. 파이썬 버전 지정해서 가상환경 만들기
pyenv virtualenv 3.12.3 venv3123
pyenv versions
system
* 3.12.3 (set by /Users/username/.pyenv/version)
3.12.3/envs/env3123
env3123 --> /Users/username/.pyenv/versions/3.12.3/envs/venv3123
4(선택1) . 특정 디렉토리를 가상환경으로 설정하기
작업 디렉토리를 만든다.
cd ~/Documents/ && mkdir venv3123 && cd venv3123
이동한 디렉토리에서 가상환경 파이썬이 사용되도록 설정한다.
pyenv local venv3123
4(선택2). 가상환경 활성화 및 비활성화
cd ~/Documents/ && mkdir venv3123 && cd venv3123
이동한 디레토리에서 가상환경을 활성화한다.
pyenv activate env3123
비활성화한다.
pyenv deactivate
끝.
'공부 > 코딩' 카테고리의 다른 글
[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로 python 버전 관리하기 (0) | 2024.06.07 |
[에러 대처] pyenv install 에서 `No module named '_lzma'` 에러 대처 (0) | 2024.06.07 |
[python/macOS] homebrew 인스톨 및 삭제/homebrew 파이썬 인스톨 및 삭제 (0) | 2024.06.07 |