generated from KU-BIG/project-template
-
Notifications
You must be signed in to change notification settings - Fork 1
pyenv 실행
Ye Eun Song edited this page Jul 19, 2020
·
1 revision
** pyenv 사용은 권장하지 않습니다. 가능하면 anaconda 가상환경을 사용하시길 바랍니다 **
- 본인의 계정 중 [First name].[Last Name] 계정이 pyenv 환경이 설정된 계정입니다.
- pyenv : 관리자 권한(root)없이 원하는 python 버전을 사용하기 위한 도구
- pyenv-virtualenv : 격리된 파이썬 실행환경을 만들어줌. 패키지 사이의 충동을 막을수 있고, 전역 환경에 불필요한 패키지를 설치하지 않아도 됨. - 여러명이서 서버를 사용하기 위하여 반드시 필요한 환경.
- pyenv virtualenv 설명
- pyenv 설명
- 서버를 공유해서 사용하는 것이기 때문에 pyenv-virtualenv 밖에서 작업하지 않도록 주의해주시길 바랍니다. 개발환경을 바꾸시면 공용 서버라서 다시 설정하는데 어려움이 존재할 수 있습니다.
- virtualenv 목록 확인
$ pyenv virtualenvs
처음 계정이 주어졌을 때 default virtualenv로 kubig-venv를 만들어놓았습니다.
이 virtualenv를 사용하셔도 좋고, 원하시면 본인이 추가적으로 만드시면 됩니다.
- virtualenv 진입
$ pyenv activate [venv 이름]
예시
$ pyenv activate kubig-venv
성공적으로 실행되었다면 아래와 같이 실행될 것입니다.
(kubig-venv) [username]@[server name]:~$
- 사용
(kubig-venv) [username]@[server name]:~$ pip3 install jupyterlab
(kubig-venv) [username]@[server name]:~$ pip3 install sklearn
- jupyter lab 실행
(kubig-venv) [username]@[server name]:~$ jupyter lab --ip=0.0.0.0 --port=[포트포워딩한 포트] --NotebookApp.token='' --allow-root
- virtualenv 벗어나기
(kubig-venv) [username]@[server name]:~$ pyenv deactivate
꼭 이 virtualenv 안에서 작업 부탁드립니다.