Tensorflow 2.0 Installation
Page content
강의 홍보
- 취준생을 위한 강의를 제작하였습니다.
- 본 블로그를 통해서 강의를 수강하신 분은 게시글 제목과 링크를 수강하여 인프런 메시지를 통해 보내주시기를 바랍니다.
스타벅스 아이스 아메리카노를 선물
로 보내드리겠습니다.
- [비전공자 대환영] 제로베이스도 쉽게 입문하는 파이썬 데이터 분석 - 캐글입문기
I. 개요
pip를 사용하여 TensorFlow 설치를 해본다.
II. 시스템 요구사항
- Python 3.5-3.7
- pip 19.0 이상(manylinux2010 지원 필요)
- Ubuntu 16.04 이상(64비트)
- macOS 10.12.6(Sierra) 이상(64비트)(GPU 지원 없음)
- Windows 7 이상(64비트)(Python 3만 해당)
- Raspbian 9.0 이상
- GPU 지원에는 CUDA® 지원 카드 필요(Ubuntu 및 Windows)
참고: TensorFlow2를 설치하려면 최신 버전의 pip가 필요하다.
III. 시스템에 Python 개발 환경 설치
(1) 환경 구성 우선 확인
우선, Python 환경이 이미 구성되었는지 확인합니다. 참고: Python 3.5~3.7 및 pip >= 19.0 필요
python3 --version
pip3 --version
virtualenv --version
이 패키지가 이미 설치되어 있는 경우 다음 단계로 건너뜁니다.
(2) OS별 설치
A. ubuntu
sudo apt update
sudo apt install python3-dev python3-pip
sudo pip3 install -U virtualenv # system-wide install
B. MacOS
Homebrew 패키지 관리자를 사용하여 설치합니다.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
brew update
brew install python # Python 3
sudo pip3 install -U virtualenv # system-wide install
주의! 가상 환경이 아니라면 아래 명령어에 python3 -m pip
를 사용하세요. 이렇게 하면 시스템 pip
대신 Python pip
를 업그레이드하여 사용할 수 있습니다.
C. Windows
윈도우즈는 조금 복잡합니다. 관련 링크를 참조하세요.
- Microsoft Visual C++ 다운로드로 이동합니다.
- Visual Studio 2015, 2017 및 2019 섹션까지 페이지를 아래로 스크롤합니다.
- Visual Studio 2015, 2017 및 2019용 Microsoft Visual C++ 재배포 가능 패키지를 플랫폼에 다운로드하여 설치합니다.
- Windows에서 긴 경로가 사용 설정되었는지 확인합니다.
- 64비트 Windows용 Python 3 출시를 설치합니다(선택적 기능으로 pip 선택).
pip3 install -U pip virtualenv
! 가급적이면 ubuntu 사용을 권장합니다.
(3) 가상 환경 만들기(권장)
Python
가상 환경은 패키지 설치를 시스템에서 격리하는 데 사용됩니다.
A. Ubutu/MacOS
`Python 인터프리터를 선택하고 저장할 ./venv 디렉터리를 만들어 새로운 가상 환경을 만듭니다.
virtualenv --system-site-packages -p python3 ./venv
셸 특정 명령어를 사용하여 가상 환경을 활성화합니다.
source ./venv/bin/activate # sh, bash, ksh, or zsh
virtualenv
가 활성화되면 셸 프롬프트가 (venv)
로 시작합니다.
호스트 시스템 설정에 영향을 주지 않고 가상 환경 내에 패키지를 설치합니다. pip
업그레이드로 시작합니다.
pip install --upgrade pip
pip list # show packages installed within the virtual environment
나중에 virtualenv를 종료하려면 다음을 실행합니다.
deactivate # don't exit until you're done using TensorFlow
IV. TensorFlow pip 패키지 설치
다음 TensorFlow 패키지 중 하나를 선택하여 PyPI에서 설치합니다.
tensorflow
- CPU와 GPU 지원이 포함된 안정적인 최신 출시(Ubuntu 및 Windows)tf-nightly
- 미리보기 빌드(불안정).Ubuntu
및Windows
GPU 지원이 포함되어 있습니다. (Mac은 안됩니다!)tensorflow
==1.15 -TensorFlow
1.x의 최종 버전
(1) Virtualenv 설치
pip install --upgrade tensorflow
설치를 확인합니다.
python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
(2) 시스템 설치
pip3 install --user --upgrade tensorflow # install in $HOME
설치를 확인합니다.
python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
V. Reference
- TensorFlow 공식 싸이트: https://www.tensorflow.org/install?hl=ko