프로그래밍 Programming

아나콘다(파이썬 3.9)에 텐서플로우 2.4 설치하기 How do I install tensorflow 2.4> on anaconda?

문장전달자 2021. 4. 2. 22:41
728x90

 

작성일 현재 기준 텐서플로 최신버전은 아래에서 보듯이 2.4.1 이며, 요구되는 파이썬 버전은 공식적으로는 3.8 버전까지 지원하는 것으로 나와있다 (4/2 현재 2.5.0-rc0 버전이 릴리스되어있음을 확인할 수 있다 github.com/tensorflow/tensorflow/releases/tag/v2.5.0-rc0)

 

텐서플로우 버전 정보 github.com/tensorflow/tensorflow/releases

 

시스템요구사항 https://www.tensorflow.org/install/pip?hl=ko#system-requirements

그리고 pypi 사이트에도 텐서플로우 2.4.1 버전의 경우 파이썬 버전이 3.8 까지만 조회된다. 

pypi.org/project/tensorflow/#files

그런데 아나콘다의 conda search 명령어를 통해서 살펴보면 아래와 같이 파이썬 3.9 버전에 대한 패키지도 있음이 확인된다. 

(base) pluto@pluto:~$ conda search 'tensorflow>=2.4'
Loading channels: done
# Name                       Version           Build  Channel
tensorflow                     2.4.1 eigen_py37h3da6045_0  pkgs/main
tensorflow                     2.4.1 eigen_py38h0e0807f_0  pkgs/main
tensorflow                     2.4.1 eigen_py39h813c054_0  pkgs/main
tensorflow                     2.4.1 gpu_py37ha2e99fa_0  pkgs/main
tensorflow                     2.4.1 gpu_py38h8a7d6ce_0  pkgs/main
tensorflow                     2.4.1 gpu_py39h8236f22_0  pkgs/main
tensorflow                     2.4.1 mkl_py37h2d14ff2_0  pkgs/main
tensorflow                     2.4.1 mkl_py38hb2083e0_0  pkgs/main
tensorflow                     2.4.1 mkl_py39h4683426_0  pkgs/main

* conda search 명령어 관련 하단 링크 참조

docs.conda.io/projects/conda/en/latest/commands/search.html

 

아나콘다사이트에서도 해당 패키지 정보를 확인할 수 있다.

anaconda.org/anaconda/tensorflow/files

 

그럼 아나콘다 환경 생성시 파이썬과 텐서플로우 버전을 다음과 같이 특정하여 설치해보자. 

(base) pluto@pluto:~$ conda create -n pluto39 python=3.9 tensorflow=2.4.1

해당 환경을 활성화시킨 후 다음과 같이 파이썬 및 텐서플로우 버전을 확인해보면 다음과 같이 파이썬 3.9.2, 그리고 텐서플로우 2.4.1 버전이 설치되었음을 확인할 수 있다.

(base) pluto@pluto:~$ conda activate pluto39
(pluto39) pluto@pluto:~$ python
Python 3.9.2 (default, Mar  3 2021, 20:02:32)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> tf.__version__
'2.4.1'
>>>

 

관련링크

stackoverflow.com/a/64643367

stackoverflow.com/questions/66389006/how-do-i-install-tensorflow-2-4-on-anaconda

medium.com/@shaolinkhoa/install-tensorflow-gpu-2-0-alpha-on-anaconda-for-windows-10-ubuntu-ced099010b21#--responses

728x90