본문 바로가기

Enginius/Python&TensorFlow

Virtual environment 사용하기

1. VirtualEnv 설치하자. 

: 설치는 알아서 하자. 


2. 실제로 킬 때는 다음과 같이 하자. 

virtualenv --system-site-packages ~/NAME

: 위와 같이 하면 NAME에 해당하는 Env가 생긴다. (해당 디렉토리 생성된다.)


3. 해당 VirtualEnv에서 작업을 하려면 

source ~/NAME/bin/activate

: 이러면 여기서 pip install을 하면 여기서만 쓸 수 있다. 


4. 끄려면

deactivate


5. 해당 virtual environment를 쥬피터에서 사용하게 할 수 있다. (커널 추가하듯이)

jupyhter --paths

: 이러면 쥬피터 환경에 있는 config과 data, runtime 폴더가 나온다. 여기서 data폴터를 찾아봐야한다. 현재는 

/usr/local/share/jupyter

에 가면 

/usr/local/share/jupyter/kernels/python2

란 폴더가 있다. 여기에 있는 pyhton2NAME이란 폴더로 복사를 한다 

sudo cp -r pyhton2 Sungjoon

이렇게 복사를 한 다음에 kernel.json파일을 수정해야 한다. 

display_name을 

Python 2

에서 

Sungjoon Pyhton 2

로 변경을 하고 

/usr/bin/pyhon

/home/chang/Env/NAME/bin/python

으로 변경을 해야 한다. 

이러면 쥬피터 환경에서 다음과 같이 나온다. 



'Enginius > Python&TensorFlow' 카테고리의 다른 글

GPU 머신 조립하기  (2) 2016.11.25
Docker 사용하기  (0) 2016.11.22
Download files from server  (0) 2016.07.21
letsencrypt renew  (0) 2016.07.17
move folders excluding one  (0) 2016.06.14