개발/Python

pyenv 설정 및 명령어

hn-log 2024. 9. 25. 22:34

 

1. 필수 패키지 설치.

sudo apt update


sudo apt install -y build-essential libssl-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libffi-dev zlib1g-dev liblzma-dev

 


2. pyenv 설치.


curl https://pyenv.run | bash

 


3. 환경변수 설정.


vi ~/.bashrc

 

실행 후 아래 추가.


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

 


4. 설정 적용.


source ~/.bashrc

 


5. pyenv 버전 확인.


pyenv --version

 

6. 설치된 목록 나열.

 

pyenv versions

 

 

7. 현재 디렉토리에서 활성화된 목록.

 

pyenv version

 

 

8. pyenv에 쓸 파이썬 설치.

 

pyenv install <버전>

ex) pyenv install 3.10.12

 


9. 가상환경 생성.


pyenv virtualenv <사용할 pyenv 버전> <가상환경 이름>

ex) pyenv virtualenv 3.10.12 my-pyenv



10. 활성화.


pyenv activate <가상환경 이름>

ex) pyenv activate my-pyenv

 


11. 비활성화.


pyenv deactivate

 


12. 현재 프로젝트에 의존성 설치.

 

pyenv 활성화 상태에서, 
pip install -r requirements.txt

 

13. 의존성 내보내기.

 

pyenv 활성화 상태에서, 
pip freeze > requirements.txt