How to getting started with turi create in virtual enviroment using jupyter notebook

1 minute read

참고로 Ubuntu에서 VS Code 한글 입력시 특정 문자가 이상하게 나올 때 VS Code Settings - Search Font Family - delete ‘Droid Sans Fallback’ 적용 후 정상으로 나옴. markdown syntax는 Here

최근 코세라 머신러닝 강의 수강 중, 실습을 하는데 안내대로 해도 잘안되어 검색 후 해결방법을 공유하기 위해 포스팅을 함.

Ubuntu에서 가상환경을 만들어서(선택사항) 주피터 노트북으로 turi create 라는 패키지를 이용한 예제와 실습을 진행함.

가상환경 실행

우선 python, jupyter, turi create 등 필요한 소스는 가상환경이나 실제 환경하에 인스톨 했다는 가정하에 진행. 예제 파일등을 동일한 한 폴더에 넣고,

$ virtualenv <env name>

예를들면$ virtualenv venv

이렇게 만든 가상환경을 활성화를 시켜줌. (위 명령줄 입력 후 해당 폴더에 venv와 같은 설정한 가상환경 이름의 폴더 생성됨을 확인.)

$ . <env name>/bin/activate

주의 위 명령어에서 점과 가상환경 이름 사이에 공백 하나 존재함.

  • 명령 입력 후에 명령줄 가장 왼쪽에 (venv) 와 같은것이 생긴것을 볼 수 있음.

Jupyter Notebook 실행

(venv) $ pip freeze
(venv) $ jupyter-lab

첫번째 줄은 jupyter를 포함한 다른 패키지들이 제대로 인스톨 되었는지 확인하기 위함. 두번째 줄에서 jupyter notebook 이 아닌 jupyter-lab 쓰는 이유는, 알 수 없는 이유로 notebook 실행 시 500 에러나 import package시 에러 발생.


간단한 문제이나 혹시 모를 상황에 대비해 포스팅함.