본문 바로가기
Python/deep learning

윈도우에서 TensorFlow설치: PIP 사용

by 철이88 2023. 5. 8.
반응형

TensorFlow는 구글에서 개발한 오픈소스 머신러닝 프레임워크로, 다양한 분야에서 사용되고 있습니다. TensorFlow는 딥러닝 모델을 쉽게 개발하고 학습시킬 수 있도록 다양한 기능을 제공합니다. TensorFlow는 Python이나 C++ 등의 언어를 지원하고, 또한 CPU 및 GPU에서 동작하는 버전을 가지고 있습니다. 이번 포스팅에서는 Python의 pip를 이용해서 윈도우 OS에 TensorFlow를 설치하는 방법을 알아보겠습니다. 특히 설치 중 발생할 수 있는 Long Path 에러에 대해서도 설명하겠습니다.

 

1. TensorFlow의 설치 방법

먼저 필요 사항을 보면, TensorFlow는 Python 3.6~3.9 버전 및 Windows 7 이상(C++ 재배포 가능 패키지) 이상에서 테스트되고 지원됩니다. TensorFlow는 CPU 및 GPU 버전으로 제공되며, 각 버전에 대한 설치 방법은 다음과 같습니다.

 

이 글에서는 pip로 TensorFlow를 설치를 할 것인데, 이를 위해선 먼저 pip를 설치해야합니다.

 

pip 설치는 아래 링크를 참조하시기 바랍니다.

아주 쉬운 Python 설치 및 시작 (윈도우에서 PIP 사용)

 

아주 쉬운 Python 설치 및 시작 (윈도우에서 PIP 사용)

윈도우에서 python을 설치하고 시작하는 가장 쉬운 방법을 설명하고, PIP를 이용해 모듈을 설치하는 방법을 소개하겠습니다. Python은 MS 스토어에서 몇 번의 클릭만으로 설치할 수 있고, PIP의 설치

er5030000.tistory.com

pip를 설치했다면 TensorFlow를 단 2~3번의 명령만으로 간단히 설치할 수 있습니다.


1) 최신 버전의 pip를 설치

안내에 따르면 윈도우에서는 pip 19.0 이상의 버전이 있어야 TensorFlow를 설치할 수 있습니다.

따라서 필요한 경우 pip를 업그레이드해야 합니다.

 

방법은 다음과 같습니다. (pip 설치와 마찬가지로 명령 프롬프트(cmd)에서 명령을 합니다) 

pip install --upgrade pip


2) 설치하려는 TensorFlow버전(CPU, GPU)을 골라 다음 명령어를 입력합니다.

CPU 버전

pip install tensorflow

GPU버전

pip install tensorflow-gpu

여기서 GPU 버전의 TensorFlow를 설치하려면, 먼저 CUDA와 cuDNN을 설치해야 합니다. 

간략히 설명하면 NVIDIA의 공식사이트에서 CUDA Toolkit를, 그리고 개발자 사이트에서 cuDNN을 다운로드할 수 있습니다.

구글에서 CUDA와 cuDNN을 검색해서 찾는 것이 빠를 것입니다.

 

2. TensorFlow PIP 설치 시 Long Path 에러

위와 같이 TensorFlow를 설치하다 보면 다음과 같은 에러가 발생할 수 있습니다.

이 메세지의 뜻은 이 에러는 Windows의 경로 길이 제한 때문에 발생할 수 있고, 이 문제를 해결하려면, Long Path support를 활성화하라는 것입니다. 이를 위해서는 다음 단계를 수행하면 됩니다.

1) 윈도우 검색창에서 "그룹 정책 편집"을 검색하여 "로컬 그룹 정책 편집기"를 엽니다.

2) "컴퓨터 구성" > "관리 템플릿" > "시스템" > "파일 시스템"을 차례로 선택합니다.


3) "긴 경로 지원" 항목을 선택하고 "활성화"를 클릭합니다.


변경사항을 저장하고 창을 닫습니다.
이제 다시 설치 명령을 실행하면 문제없이 설치가 될 것입니다. 

반응형

댓글