티스토리 뷰


# 우분투 / 리눅스 64비트


sudo apt-get install python-pip python-dev python-virtualenv



# pyenv 설치


git clone https://github.com/yyuu/pyenv.git ~/.pyenv


저는 zsh을 사용해서 ~/.zshrc에 저장했지만, Bash 사용자 분들은 ~/.bashrc


echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc   

echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc

echo 'eval "$(pyenv init -)"' >> ~/.zshrc

pyenv 커맨드 실행해보고 설명이 나오면 성공.



설치할수있는 버전 목록
pyenv install --list

pyenv install [버전 이름]  


=> 환경 이름에 원하시는 버전 이름을 적습니다.

ex) pyenv install 2.7.8


저는 pyenv 2.7.12 와 3.5.2를 설치하겠습니다.


pyenv install 2.7.12

pyenv install 3.5.2


설치완료 후, pyenv versions 를 입력해보면 현재 설정할수있는 환경 목록을 볼 수 있습니다.

* 여기서 pyenv version (s를 제외) 을 입력하면 현재 설정된 환경





pyenv 사용하기 


pyenv shell [설치한 환경]


저는 2.7.12 와 3.5.2를 설치했으므로..


pyenv shell 3.5.2 



다시 돌아가려면 pyenv shell system




virtualenv 설치


git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv


echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc


터미널 재시작


exec "$SHELL"



사용해보기


pyenv virtualenv [pyenv version] [사용할 환경 이름]   


[pyenv version] 에는 pyenv에서 설치해줬던 python 버전 중에 적을 수 있다. ex) 3.5.2

[사용할 환경 이름] 에는 사용자가 사용할 환경의 이름이다. ex) my-virtualenv-3.5.2


전 이렇게 만들었습니다.


pyenv virtualenv 3.5.2 my-virtualenv-3.5.2



가상환경 목록보기


pyenv virtualenvs 를 입력하면 자신이 만든 환경 이름을 볼 수 있습니다.




가상환경 활성화


pyenv activate [가상환경 이름] 


[가상환경 이름] 에는 위에서 환경설정을 해줄때 입력했던 이름을 입력합니다. 혹은, pyenv virtualenvs를 입력해서 존재하는 환경으로 접속합니다.


저는 위에서 만들어준 my-virtualenv-3.5.2환경으로 들어가보겠습니다.



프롬프트 왼쪽에 괄호로 설정한 환경이름이 써있는게 보이시나요? 성공입니다.


비활성화


pyenv deactivate


가상환경이 활성화되어있는 상태에서 pyenv deactivate를 입력하면 빠져나옵니다.




가상환경 제거하기


pyenv uninstall [가상환경 이름]


설정한 가상환경을 제거합니다.







텐서플로우 GPU가능






cuda 버전확인


nvcc --version