딥러닝 개발을 위한 python 개발 환경 설정

python 가상 환경 설정

$ mkdir devpy
$ cd devpy
$ python3 -m venv venv
$ venv/bin/python -m pip install --upgrade pip setuptools

package 설치

$ source venv/bin/activate
$ pip install tensorflow
$ pip install keras
$ pip install jupyter

jupyter notebook 실행

$ jupyter notebook

putty를 이용한 jupyter notebook 원격 접속

원격 서버에 jupyter notebook을 실행하면 localhost의 내부 포트로 실행이 되어 공유기나 기타 게이트웨이를 거치는 경우 포트를 새로 뚫어줘야 하는 귀찮음이 있다. SSH tunnel 기능을 사용하면 이런 귀찮음을 피할 수 있다. putty 설정 창에서 접속 하려는 세션 설정에서 아래와 같이 port forwarding을 해주면 로컬 PC에서 원격 서버에서 실행한 jupyter notebook을 실행 할 수 있다.

Leave a Reply