본문 바로가기
개발/Machine Learning

ubuntu에서 pyenv, virtualenv 사용

by yeni03o_o 2020. 8. 24.

작업 환경은 ubuntu 18.04이고, 여기저기 블로그와 github를 참고하여 제가 나중에 보기 쉽도록 딱 설치에 필요한 부분만 작성했습니다.

자세한 내용은 '참고'에 있는 블로그나 github를 참고하시면 좋을 듯 합니다!

 

 

 

파이썬 버전 관리를 위한 pyenv와 파이썬 가상환경 구성을 위한 virtualenv 설치

 

1. 패키지 설치

$ sudo apt-get install -y build-essential libssl-dev zlib1g-dev libbz2-dev \libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \xz-utils tk-dev libffi-dev liblzma-dev python-openssl git

 

2. pyenv 소스 다운 및 설정

$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

 

3. ~/.bash_profile 적용 위해서 열려있는 터미널 껐다가 다시 키기

 

4. python 3.6.0 버전 설치 후 확인

$ pyenv install 3.6.0
$ pyenv versions
$ pyenv shell 3.6.0
$ python

pyenv로 python 3.6.0v 실행

 

5. virtualenv 소스 다운 및 설정 

$ git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile

 

6. ~/.bash_profile 적용 위해서 열려있는 터미널 껐다가 다시 키기

 

7. 가상환경 생성 및 사용

$ pyenv virtualenv 3.6.0 py3.6.0
$ pyenv activate py3.6.0
$ pyenv deactivate   	//종료

 

test용 virtualenv 사용


만약 pyenv activate 명령 실행 후 'Failed to activate virtualenv' 오류가 발생한다면,

pyenv virtualenv 오류

각자 다 다른 이유가 있겠지만,

저는 앞서 ~/.bash_profile에 작성한 설정을 ~/.bashrc에 작성하여 해결했습니다!

 

 

공부하면서 학습 목적으로 작성한 포스팅이므로 내용이 완전하지 않습니다ㅠ 
계속해서 학습 후 지식이 좀 더 쌓이면 수시로 수정해나갈 예정입니다! 
틀린 내용은 둥글게 댓글 달아주시면 빠른 확인 후 수정하겠습니다. :)


참고

* github.com/pyenv/pyenv/wiki/Common-build-problems

* github.com/pyenv/pyenv

* github.com/pyenv/pyenv-virtualenv

* cjh5414.github.io/ubuntu-pyenv-virtualenv/

 

'개발 > Machine Learning' 카테고리의 다른 글

[VirtualBox] 공유폴더 설정 (우분투-윈도우)  (0) 2021.09.02
ember git 사용  (0) 2020.09.10
Ubuntu 18.04 다운 및 설치  (0) 2020.08.23
VMware 15.5 다운로드 및 설치  (0) 2020.08.23

댓글