[python] pip를 사용하여 TensorFlow를 찾을 수 없습니다

pip를 사용하여 TensorFlow를 설치하려고합니다.

$ pip install tensorflow --user
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

내가 무엇을 잘못하고 있지? 지금까지 나는 아무런 문제없이 Python과 pip를 사용했습니다.



답변

나는 이것이 마침내 작동하는 것을 발견했다.

python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

편집 1 : 이것은 Windows (8, 8.1, 10), Mac 및 Linux에서 테스트되었습니다. 변경 python3python구성에 따라. 변경 py3py2파이썬 2.x 또는 3.0을 사용하는 경우 URL에

편집 2 : 다른 사람이 필요한 경우 다른 버전 목록 : https://storage.googleapis.com/tensorflow

편집 3 : 사용 가능한 휠 패키지의 URL 목록은 https://www.tensorflow.org/install/pip#package-location에서 확인할 수 있습니다.


답변

64 비트 버전의 Python이 필요하며 32 비트 버전을 사용하고 있습니다. 현재 Tensorflow는 64-bit versions of Python 3.5.x and 3.6.xWindows 에서만 지원합니다 . 참고 항목 설치 문서를 현재 지원 상황을 확인하기 위해

실행중인 Python 버전을 확인하려면 인터프리터를 입력 python하거나 python3시작한 다음 또는를 입력 import struct;print(struct.calcsize("P") * 8)하여 32또는64 실행중인 파이썬의 어느 비트 버전의 당신에게.

의견에서 :

Windows 용 Python의 다른 버전을 다운로드하려면 python.org/downloads/windows 로 이동하여 원하는 버전이 “64”로 끝날 때까지 아래로 스크롤하십시오. 그것은 tensorflow와 함께 작동 해야하는 64 비트 버전이 될 것입니다


답변

올바른 버전의 Python을 사용해야합니다. pip

Python 3.6.X 버전의 Windows 10에서 의도적으로 확인 한 후에 똑같은 문제가 발생하여 64 비트 시스템에 Python-32 비트 설치가 있음을 알았습니다. TensorFlow는 64 비트 Python 설치 와 만 호환됩니다 . 32 비트 Python이 아님

영상

python.org에서 Python을 다운로드하면 기본 설치는 32 비트입니다. 따라서 64 비트 설치 프로그램을 수동으로 다운로드하여 Python 64 비트를 설치해야합니다. 그런 다음 PATH환경 에 아래를 추가하십시오 .

C:\Users\AppData\Local\Programs\Python\Python36
C:\Users\AppData\Local\Programs\Python\Python36\Scripts

그런 다음 gpupdate /Force명령 프롬프트에서 실행하십시오. python 명령이 64 비트로 작동하지 않으면 컴퓨터를 다시 시작하십시오.

그런 다음 명령 프롬프트에서 python을 실행하십시오. 64 비트를 표시해야합니다.

C:\Users\YOURNAME>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

그런 다음 아래 명령을 실행하여 tensorflow CPU 버전을 설치하십시오 (권장)

pip3 install --upgrade tensorflow

업데이트-Python 3.7

현재 공식적으로는 Python 3.5 및 Python 3.6 만 지원됩니다. Tensorflow아직 공식적으로 파이썬 3.7 바이너리를 출시하지 않았다면 릴리스 될 때까지 조금 기다려야 할 수도 있습니다. Python 3.6.x는 Anaconda와 함께 Python <3.7 가상 환경과 함께 사용할 수 있습니다.


답변

tensorflow 웹 사이트에서 : “다음 명령이 작동하려면 pip 버전 8.1 이상이 필요합니다.” 이 명령을 실행하여 pip를 업그레이드 한 다음 tensorflow를 다시 설치하십시오.

pip install --upgrade pip


답변

Windows 컴퓨터에 설치하려는 경우 64 비트 버전의 python 3.5가 있어야합니다. 이것이 실제로 설치하는 유일한 방법입니다. 로부터 웹 사이트 :

TensorFlow는 Windows에서 64 비트 Python 3.5 만 지원합니다. 우리는 다음과 같은 Python 배포판으로 pip 패키지를 테스트했습니다.

Anaconda의 Python 3.5

python.org의 Python 3.5

여기 에서 적절한 버전의 파이썬을 다운로드 할 수 있습니다 ( “Windows x86-64″라고 표시된 것 중 하나를 선택하십시오)

이제 pip install tensorflow또는python -m pip install tensorflow 수 있어야합니다 (python2와 python3이 모두 설치된 경우 python3에서 올바른 pip를 사용하고 있는지 확인하십시오)

Anaconda 3-5.2.0을 최신 버전 인 3-5.3.0으로 설치하는 것은 Tensorflow에서 지원하지 않는 python 버전 3.7을 갖습니다.


답변

TensorFlow 1.12.0은 Python 버전 3.5.2에서만 작동한다는 것을 알았습니다. 파이썬 3.7이 있었지만 작동하지 않았습니다. 그래서 파이썬을 다운 그레이드해야했고 TensorFlow를 설치하여 작동시킬 수있었습니다.

파이썬 버전을 3.7에서 3.6으로 다운 그레이드하려면

conda install python=3.6.8


답변

2016 년 11 월 28 일 업데이트 : TensorFlow는 PyPI에서 릴리스 0.12부터 사용할 수 있습니다. 입력 할 수 있습니다

pip install tensorflow

…또는…

pip install tensorflow-gpu

… TensorFlow의 CPU 전용 또는 GPU 가속 버전을 각각 설치합니다.


이전 답변 : TensorFlow가 아직 PyPI 저장소에 없으므로 운영 체제 및 Python 버전에 적합한 “휠 파일”에 대한 URL을 지정해야합니다.

지원되는 구성의 전체 목록이 TensorFlow 웹 사이트 에 나열되어 있지만, 예를 들어 Linux를 사용하여 Linux에서 Python 2.7 용 버전 0.10을 CPU 만 사용하여 설치하려면 다음 명령을 입력하십시오.

$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0rc0-cp27-none-linux_x86_64.whl