728x90
반응형
이번에는 가상환경을 구축하는 과정이다.
GPU 드라이버 및 관련 라이브러리 설치는 이전 포스트를 참고하기 바란다.
2021.04.01 - [Development/Machine Learning] - 딥러닝(Deep Learning) 개발환경 구축하기 for Ubuntu 16.04 (1)
# PYTHON 설치
Ubuntu에는 Python2.7, Python3.5가 기본으로 설치되어 있으나, Python3.8을 추가로 설치하고, 이를 이용해 가상환경을 구축하고자 한다.
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8 python3.8-dev
$ python3.8 -m pip -V
* error :: /usr/bin/python3.8: No module named pip
* install :: sudo apt-get install python3-pip
# VIRTUALENV & VIRTUALENVWRAPPER
# virtualenv 설치 (단독 사용 시)
$ python3.8 -m pip install virtualenv
# 가상환경 생성
$ virtualenv [가상환경이름] --python=python3.8
# 가상환경 활성화(진입)
$ source [가상환경이름]/bin/activate
# 가상환경 비활성화(종료)
$ source deactivate
# virtualenv & virtualenvwrapper 설치 (동시 사용 시, 추천!)
$ python3.8 -m pip install virtualenv virtualenvwrapper
# 가상환경 저장소 생성
$ mkdir ~/.virtualenvs
# 가상환경 환경 설정 (virtualenvwrapper)
$ echo -e '\n# Python virtualenv settings' >> ~/.bashrc
$ echo 'export WORKON_HOME=~/.virtualenvs' >> ~/.bashrc
$ echo "export VIRTUALENVWRAPPER_PYTHON=$(which python3.8)" >> ~/.bashrc
$ echo "export VIRTUALENVWRAPPER_VIRTUALENV=$HOME/.local/bin/virtualenv" >> ~/.bashrc
$ echo "source $HOME/.local/bin/virtualenvwrapper.sh" >> ~/.bashrc
# 설정 확인
$ cat ~/.bashrc
# 가상환경 생성
$ mkvirtualenv [가상환경이름] --python=python3.8
# 가상환경 삭제
$ rmvirtualenv [가상환경이름]
# 가상환경 리스트 확인
$ workon
# 가상환경 활성화(진입)
$ workon [가상환경이름]
# 가상환경 비활성화(종료)
$ deactivate
다음 포스트에서는 마지막으로 딥러닝 관련 라이브러리 및 통합 개발 툴 설치를 진행한다.
2021.04.01 - [Development/Machine Learning] - 딥러닝(Deep Learning) 개발환경 구축하기 for Ubuntu 16.04 (3)
728x90
반응형
'Development > Machine Learning' 카테고리의 다른 글
딥러닝(Deep Learning) 개발환경 구축하기 for Mac OS X (2) (0) | 2021.04.14 |
---|---|
딥러닝(Deep Learning) 개발환경 구축하기 for Mac OS X (1) (0) | 2021.04.14 |
딥러닝(Deep Learning) 개발환경 구축하기 for Ubuntu 16.04 (3) (0) | 2021.04.01 |
딥러닝(Deep Learning) 개발환경 구축하기 for Ubuntu 16.04 (1) (0) | 2021.04.01 |
Tensorflow Object Detection API (0) | 2021.03.18 |