본문 바로가기

Development/Machine Learning

딥러닝(Deep Learning) 개발환경 구축하기 for Ubuntu 16.04 (2)

728x90
반응형

Photo by Chris Ried on Unsplash

 

이번에는 가상환경을 구축하는 과정이다.

 

GPU 드라이버 및 관련 라이브러리 설치는 이전 포스트를 참고하기 바란다.

 

2021.04.01 - [Development/Machine Learning] - 딥러닝(Deep Learning) 개발환경 구축하기 for Ubuntu 16.04 (1)

 

딥러닝(Deep Learning) 개발환경 구축하기 for Ubuntu 16.04 (1)

먼저 설치환경은 다음과 같으며, 모든 과정은 터미널 환경에서 진행한다. Intel i7-7820X CPU 3.60GHz NVIDIA GeForce GTX 1080Ti x2 RAM 32 GB SDD 512 GB / HDD 3.4 TB # NVIDIA GPU 드라이버 설치 설치 당시..

davelogs.tistory.com


# 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)

 

딥러닝(Deep Learning) 개발환경 구축하기 for Ubuntu 16.04 (3)

마지막으로 Tensorflow와 같은 딥러닝 관련 라이브러리 및 개발 툴 설치과정이다. 이전 과정은 아래에서 참고하기 바란다. GPU 드라이버 및 관련 라이브러리 설치하기 : 2021.04.01 - [Development/Machine Lea

davelogs.tistory.com

 

728x90
반응형