티스토리 뷰
# 우분투 / 리눅스 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
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
'Programming' 카테고리의 다른 글
Vagrant로 CentOS 가상머신 추가하기 (다른 OS도 가능) (0) | 2017.03.27 |
---|---|
Python으로 네이버 실시간 검색어 크롤링 (0) | 2016.11.01 |
[Machine Learning]_ RNN(Recurrent Neural Network) 튜토리얼 (0) | 2016.09.29 |
[Python] 파이썬에서 사용한 모듈 버전과 OS버전 출력하기 (0) | 2016.09.23 |
[Programming] Python 패키지 한번에 업그레이드 하자! (0) | 2016.09.05 |
- Total
- Today
- Yesterday
- 오너프로그래머
- 혼공JS
- 파이썬
- 우분투
- 혼공분석
- 머신러닝앱
- 설치
- Python
- Crawling
- it창업
- 나는리뷰어다
- 육각형개발자
- install
- openai
- 중니어개발자
- 나는리뷰어다2023
- 혼공학습단
- 한빛미디어
- 머신러닝시스템설계
- ubuntu
- 시니어개발자
- 혼공
- 크롤링
- MLOps
- 혼공분석파이썬
- 개밸자
- 마이크로서비스아키텍처
- OS
- 개발자로서지향할점
- Gym
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |