[Python] error: could not find a version that satisfies the requirement tensorflow (from versions: none)
파이썬에서 텐서플로우를 설치하려고 할 때 error: could not find a version that satisfies the requirement tensorflow (from versions: none) 라는 메시지가 나오는 문제.
다시 말해 cmd 에서 pip install tensorflow 라고 쳤을 때 위 메시지가 나오는 경우 해결방법이다.
몇 시간 동안 인터넷에 나오는대로 아나콘다도 설치해보고 별 짓 다 해봤지만… 다 안된다.
일단 cmd 에서 python –version (또는 python3 –version) 을 쳐서 버전을 확인해본다.
Python 3.6.5 라고 나오지 않고 높은 버전일 경우 (예를 들어 3.8.0 일 경우) 언인스톨하자.
(1) 제어판에 들어가서 파이썬, 아나콘다 등 지금 설치되어있는 파이썬을 모두 지운다. 필자의 경우 파이썬 2를 빼고 모두 지웠다. 파이썬 2는 안지웠음.
(2) 언인스톨이 끝나면 윈도우 재시작 후, 파이썬 웹사이트 들어가서 정확히 Python 3.6.5 버전을 새로 다운받아 설치한다.
* 다운로드 페이지 주소 : https://www.python.org/downloads/release/python-365/
* 윈도우 64비트 설치파일 주소 : https://www.python.org/ftp/python/3.6.5/python-3.6.5-amd64.exe
(3) cmd 들어가서 pip install tensorflow 치면 아래처럼 정상적으로 설치될 것이다.