Skip to content

pyenv 실행

Ye Eun Song edited this page Jul 19, 2020 · 1 revision

** pyenv 사용은 권장하지 않습니다. 가능하면 anaconda 가상환경을 사용하시길 바랍니다 **

pyenv 실행

  • 본인의 계정 중 [First name].[Last Name] 계정이 pyenv 환경이 설정된 계정입니다.
  • pyenv : 관리자 권한(root)없이 원하는 python 버전을 사용하기 위한 도구
  • pyenv-virtualenv : 격리된 파이썬 실행환경을 만들어줌. 패키지 사이의 충동을 막을수 있고, 전역 환경에 불필요한 패키지를 설치하지 않아도 됨. - 여러명이서 서버를 사용하기 위하여 반드시 필요한 환경.
  • pyenv virtualenv 설명
  • pyenv 설명
  • 서버를 공유해서 사용하는 것이기 때문에 pyenv-virtualenv 밖에서 작업하지 않도록 주의해주시길 바랍니다. 개발환경을 바꾸시면 공용 서버라서 다시 설정하는데 어려움이 존재할 수 있습니다.
  1. virtualenv 목록 확인
$ pyenv virtualenvs

처음 계정이 주어졌을 때 default virtualenv로 kubig-venv를 만들어놓았습니다.
이 virtualenv를 사용하셔도 좋고, 원하시면 본인이 추가적으로 만드시면 됩니다.

  1. virtualenv 진입
$ pyenv activate [venv 이름]

예시

$ pyenv activate kubig-venv

성공적으로 실행되었다면 아래와 같이 실행될 것입니다.

(kubig-venv) [username]@[server name]:~$
  1. 사용
(kubig-venv) [username]@[server name]:~$ pip3 install jupyterlab
(kubig-venv) [username]@[server name]:~$ pip3 install sklearn
  1. jupyter lab 실행
 (kubig-venv) [username]@[server name]:~$ jupyter lab --ip=0.0.0.0 --port=[포트포워딩한 포트] --NotebookApp.token='' --allow-root
  1. virtualenv 벗어나기
(kubig-venv) [username]@[server name]:~$ pyenv deactivate

꼭 이 virtualenv 안에서 작업 부탁드립니다.