튜토리얼에도 고난과 역경이 있다.

파이썬) 파이썬에 tensorflow 1.15.0 버전을 설치하려한다. 근데 또 내앞을 막아서네 본문

오류일기

파이썬) 파이썬에 tensorflow 1.15.0 버전을 설치하려한다. 근데 또 내앞을 막아서네

내가 Nega 2021. 3. 17. 15:13
728x90

문제상황)

windows10

python 3.8.8 64bit 설치됨 (아나콘다X, pycharmX, 제일기본인 파이썬IDE사용중)

 

tensorflow 1.15.0 설치하려함

----------------------------------------------------------------------------------------------------

 

 

 

파이썬에 모듈을 설치하려면 윈도우 검색창(아래 사진)에 cmd 혹은 명령 프롬프트를 검색한다.

 

 

 

cmd창(명령 프롬프트)에서 모듈/패키지를 설치하려면 'pip install'명령어를 사용해야하는데, 이를 사용하려면

파이썬을 설치할때 Add Python to PATH 설정이 체크가 되어있어야 합니다!

 

기본값은 체크해제이며, 따로 설정을 안해주었다면 시스템 환경변수에 파이썬을 추가해줘야하는데 인터넷 검색해보세요 :>

https://blog.naver.com/kjindoli/222231423086 캡쳐하는걸 잊어서 여기서 사진을 한장 슬쩍했어욥.. 감사드립니다!

 

 

위 설정이 되어있다면, 뭔가 있어보이는 이 프로그램에서 pip install이 문제없이 진행될 것이다.

(아나콘다에서는 아나콘다 터미널이있고 거기서 설치해야함)

 

 

나는 tensorflow를 설치할거기때문에 'pip install tensorflow'를 하면 되지만!

혹시 버전을 선택해서 설치하고 싶다면 'pip install 설치할모듈이름==버전정보'로 설치하면 된다.

 

 

 

 

하지만 버전을 선택하는 순간 문제가 발생하는데,,,,,,,,,,,,

 

 

.

.

.

 

 

말은 쉽지. 오늘도 엮씨 오류송출.

pip3과 pip의 차이는 모른다. --upgrade 옵션도 모른다. 그냥 인터넷검색하다가 이렇게 해보라길래 해봤따.

 

 

대충 검색해보니, 파이썬 버전과 설치할 모듈/패키지의 버전이 맞지않으면 생기는 문제라고 한다. 

 

이때 그 버전을 어디서 확인하면 될까?

 

 

 

처음엔 파이썬을 설치할때 ReleaseNotes에 있는줄알았는데 아니다.

 

 

Release Notes를 검색하면 나오는 링크 :  궁금할까바

 

 

docs.python.org/release/3.8.8/whatsnew/changelog.html#changelog

 

Changelog — Python 3.8.8 documentation

bpo-36817: Add a = feature f-strings for debugging. This can precede !s, !r, or !a. It produces the text of the expression, followed by an equal sign, followed by the repr of the value of the expression. So f'{3*9+15=}' would be equal to the string '3*9+15

docs.python.org

 

대충 살펴보면 정말 파이썬에 대해서 업데이트된 사항만 있다.

사용가능한 모듈/패키지가 짱짱짱많을텐데 저기에 있을리가......

 

 

 

그렇다면 반대로 Tensorflow에 대한 곳에서 확인하면 된다!

 

www.tensorflow.org/install/pip?hl=ko

 

pip를 사용하여 TensorFlow 설치

TensorFlow 2 패키지 사용 가능 tensorflow - CPU와 GPU 지원이 포함된 안정적인 최신 출시(Ubuntu 및 Windows) tf-nightly - 미리보기 빌드(불안정). Ubuntu 및 Windows에는 GPU 지원이 포함되어 있습니다. 이전 버전의

www.tensorflow.org

 

 

 

텐서플로우 공식홈페이지에서 확인하면, 다음과 같이 파이썬 3.8이상에는 tensorflow 2.2이상만 사용가능하다는 것을 알 수 있다.

(210408 추가 : Python 32bit에서는 tensorflow설치가 안된다!)

 

 

결국 파이썬 3.7을 설치하고 다시 시도해봤더니 성공인듯 싶다! 안되면 울거야

 

 

 

결론 : 사용하는 언어와 패키지/모듈/라이브러리의 버전을 꼮꼮 확인한 후에 설치하자!!

 

오늘도 해결-★ 행뽂-★

 

반응형