728x90
반응형
먼저 설치환경은 다음과 같으며, 모든 과정은 터미널 환경에서 진행한다.
- MacBook Pro (15-inch, 2017)
- 2.9GHz Quad-Core Intel Core i7
- Intel HD Graphics 630 1536 MB
- RAM 16 GB 2133 MHZ LPDDR3
- SDD 512 GB
# PYTHON 설치
Python 패키지 다운로드: www.python.org/downloads/mac-osx/
안정화 버전 중 원하는 것을 선택하면 된다. 여기서는 가장 최신인 3.9.2의 안정화 버전을 설치한다.
이후 Python3가 가리키는 버전을 설치한 것으로 대치한다.
(기존에는 맥북에 기본적으로 깔려있는 Python3.7.2 ? 로 타겟 설정이 되어 있었을 것이다)
# python 버전확인
$ python3 --version
# pip 버전 확인
# $ pip3 -V
# python, pip을 python3, pip3로 연결하기
$ which python3
/Library/Frameworks/Python.framework/Versions/3.9/bin/python3
$ which pip3
/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3
$ vi ~/.zshrc
alias python='/Library/Frameworks/Python.framework/Versions/3.9/bin/python3'
alias pip='/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3'
# python 버전 재확인
$ python3 --version
# pip 버전 재확인
# $ pip3 -V
# VIRTUALENV & VIRTUALENVWRAPPER 설치
# virtualenv & virtualenvwrapper 설치
$ sudo pip3 install virtualenv virtualenvwrapper
# virtualenvWrapper 설정 및 사용하기
# 가상환경 디렉토리 생성
$ mkdir ~/.virtualenvs
# ~/.zshrc 수정 (Mac은 zsh)
$ echo "# Python virtualenv settings" >> ~/.zshrc
$ echo "export WORKON_HOME=‘~/.virtualenvs’" >> ~/.zshrc
$ echo "export VIRTUALENVWRAPPER_PYTHON='$(which python3)’" >> ~/.zshrc
$ echo "export VIRTUALENVWRAPPER_VIRTUALENV='~/Library/Python/3.9/bin/virtualenv" >> ~/.bashrc
$ echo "source '~/Library/Python/3.9/bin/virtualenvwrapper.sh’" >> ~/.zshrc
# 설정 확인 및 터미널 재 실행
$ cat ~/.zshrc
# 가상환경 만들기 (가상환경이름: venv)
$ mkvirtualenv venv
# 가상환경 지우기 (가상환경루트경로의 가상환경이름을 가진 폴더를 지워도 됨)
$ rmvirtualenv venv
# 가상환경 진입하기
$ workon venv
# 가상환경 리스트 확인
$ workon
#가상환경 빠져나오기
(venv) $ deactivate
이제 다음 포스트에서 딥러닝 관련 라이브러리 및 통합 개발 툴 설치를 진행한다.
2021.04.14 - [Development/Machine Learning] - 딥러닝(Deep Learning) 개발환경 구축하기 for Mac OS X (2)
728x90
반응형
'Development > Machine Learning' 카테고리의 다른 글
딥러닝(Deep Learning) 개발환경 구축하기 for Mac OS X (2) (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 |
딥러닝(Deep Learning) 개발환경 구축하기 for Ubuntu 16.04 (2) (2) | 2021.04.01 |
Tensorflow Object Detection API (0) | 2021.03.18 |