작업 환경은 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
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 //종료
만약 pyenv activate 명령 실행 후 'Failed to activate virtualenv' 오류가 발생한다면,
각자 다 다른 이유가 있겠지만,
저는 앞서 ~/.bash_profile에 작성한 설정을 ~/.bashrc에 작성하여 해결했습니다!
공부하면서 학습 목적으로 작성한 포스팅이므로 내용이 완전하지 않습니다ㅠ
계속해서 학습 후 지식이 좀 더 쌓이면 수시로 수정해나갈 예정입니다!
틀린 내용은 둥글게 댓글 달아주시면 빠른 확인 후 수정하겠습니다. :)
참고
* github.com/pyenv/pyenv/wiki/Common-build-problems
* 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 |
댓글