티스토리 뷰

Install python and settings

System spec

raspberry pi 3B model
ubuntu MATE (16.04 LTS)

ETC (terminal copy, paste)

Copy : ctrl + shift + C

Paste : ctrl + shift + V

Prepare

Install git

$ sudo apt-get install git
[sudo] password for user: [Enter your password]
......

Install etc

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

Install pyenv

$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ vi ~/.bash_profile

~/.bash_profile에 다음을 추가

export PYENV_ROOT="$HOME/.pyenv
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

터미널 재 실행
or

$ source ~/bash_profile

하지만 터미널 재 실행 시 제대로 적용 안됨.
Ubuntu같은 경우는 ~/.bashrc를 실행하기 때문
여기서 ~/.bash_profile에 설정하는 이유는 사용자가 넣은 환경변수를 따로 관리하기 위함. (개인적 의견)

$ vi ~/.bashrc

~/.bashrc에 soruces ~/.bash_profile을 추가하자.
그리고 터미널을 재실행 하면 완료!

Install virtualenv

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

Install python 3.6.4

03월 25일 기준 3.6.4로 테스트 진행 중이므로 설치.
인터넷 및 환경에 따라 오래걸림

$ pyenv install 3.6.4
...

pyenv virtualenv

3.6.4 버전을 py36이라는 이름으로 가상환경을 생성

$ pyenv virtualenv 3.6.4 py36
$ pyenv versions
* system (set by /home/user/.pyenv/version)
  3.6.4
  3.6.4/envs/py36
  py36

activate / deactivate

pyenv activate py36명령을 내리면 py36의 환경에 따라 명령이 실행된다.

$ pyenv activate py36
pyenv-virtualenv: prompt changing will be removed from future release. configure `export PYENV_VIRTUALENV_DISABLE_PROMPT=1' to simulate the behavior.
(py36) :~$

가상환경을 끝내고싶다면 pyenv deactivate를 입력하면 된다.

$ pyenv deactivate


'Develop > Python' 카테고리의 다른 글

[Python] 변수에 메서드 할당하기  (0) 2018.06.10
[PyQt] Qmessage, 일명 Popup 띄우기  (0) 2018.06.03
[PyQt] 설치 및 .ui 사용하는 법  (0) 2018.04.08
[Python] 전역 변수  (0) 2018.04.01
댓글