Python
가상환경 - pyenv
북국버들
2022. 9. 25. 23:27
공부용으로 작성하는 건이라 두서 없이 작성 가능 합니다.
모든 환경은 Windwo 기준이며, WSL 에서 동작 한 건입니다.
- pyenv 가 무엇인지
- 왜 pyenv를 써야 하는지
- pyenv 설치
- pyenv 사용
3. pyenv 설치
아래와 같이 작성하면 pyenv 를 설치 가능합니다.
pyenv 설치 시 pyenv-virtualenv도 함께 설치됩니다
curl https://pyenv.run | bash
그 후 echo 명령어 호출 시 아래와 같은 그림이 나온다면,
echo $SHELL
아래 내역 전체를 붙여넣고 Enter를 칩니다.
sed -Ei -e '/^([^#]|$)/ {a \
export PYENV_ROOT="$HOME/.pyenv"
a \
export PATH="$PYENV_ROOT/bin:$PATH"
a \
' -e ':a' -e '$!{n;ba};}' ~/.profile
그 후 아래를 한줄씩 실행합니다.
echo 'eval "$(pyenv init --path)"' >>~/.profile
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
만약, 원하는 결과가 나오지 않느다면, 아래내역을 참고하여 한번더 명령어를 작성합니다.
https://www.codeit.kr/community/threads/26381
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"
4. pvenv 사용방법
- pyenv 설치 가능 리스트 확인
pyenv install --list
- pyenv 내 install 방법 (ex. python 설치)
pyenv install 3.7.13
- pyenv 내 버전 확인
pyenv versions
- pyenv 을 사용하여 가상환경 생성
pyenv virtualenv 3.7.13 virtual-envs
[pyenv virtualenv] [파이썬버전] [가상환경명]
- 가상환경 삭제
pyenv uninstall [가상환경명]