Tensorflow niet gevonden met behulp van PIP

Ik probeer TensorFlow te installeren met PIP:

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

Wat doe ik verkeerd? Tot nu toe heb ik Python en PIP gebruikt zonder problemen.


1, Autoriteit 100%

Ik vond dit eindelijk.

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

EDIT 1: Dit is getest op Windows (8, 8.1, 10), Mac en Linux. Wijzig python3Naar pythonVolgens uw configuratie. Wijzig py3NAAR py2IN DE URL Als u Python 2.x gebruikt.

Bewerken 2: Een lijst met verschillende versies als iemand nodig heeft: https://storage.gogleapis.com/tensorflow

Bewerken 3: Een lijst met URL’s voor de beschikbare wielpakketten is hier beschikbaar:
https://www.tensorflow.org/install/pip#package-location


2, Autoriteit 41%

U hebt een 64-bits versie van Python nodig en gebruikt in uw geval een 32-bits versie. Vanaf nu ondersteunt TensorFlow alleen 64-bit versions of Python 3.5.x and 3.8.xop Windows. Zie de Documenten installeren om te zien wat momenteel wordt ondersteund

Om te controleren welke versie van Python u gebruikt, typt u pythonof python3om de interpreter te starten en typt u vervolgens import struct;print(struct.calcsize("P") * 8)en dat zal ofwel 32of 64afdrukken om u te vertellen welke bitversie van Python u gebruikt.

Van reacties:

Als je een andere versie van Python voor Windows wilt downloaden, ga je naar python.org/downloads/windowsen scroll naar beneden totdat je de gewenste versie ziet die eindigt op een “64”. Dat zal de 64-bits versie zijn die zou moeten werken met tensorflow


Antwoord 3, autoriteit 11%

Je moet de juiste versie van Python en pipgebruiken.

In Windows 10, met Python 3.6.X-versie, had ik hetzelfde probleem, en toen ik het opzettelijk had gecontroleerd, merkte ik dat ik de Python-32-bits installatie op mijn 64-bits machine had. Onthoud dat TensorFlow alleen compatibel is met 64-bitsinstallatie van Python, niet de 32-bits versie van Python

Als we Python downloaden van python.org, zou de standaardinstallatie 32-bits zijn. We moeten het 64-bits installatieprogramma dus handmatig downloaden om Python 64-bits te installeren. En voeg dan hieronder toe aan de PATH-omgeving.

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

Voer vervolgens gpupdate /Forceuit op de opdrachtprompt. Als het Python-commando niet werkt voor 64 bits, start dan uw machine opnieuw op.

Voer vervolgens python uit op de opdrachtprompt. Het zou 64 bit moeten tonen.

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.

Voer vervolgens onderstaande opdracht uit om de tensorflow CPU-versie te installeren (aanbevolen)

pip3 install --upgrade tensorflow

Oktober 2020-update:

Tensorflow ondersteunt nu Python 3.5.x tot en met Python 3.8.x, maar je moet nog steeds een 64-bits versie gebruiken.

Als je meerdere versies van Python op dezelfde machine moet draaien, kun je een virtuele omgeving gebruiken om ze te helpen beheren.


Antwoord 4, autoriteit 6%

Van de tensorflow-website: “Je hebt pip-versie 8.1 of hoger nodig om de volgende opdrachten te laten werken”. Voer deze opdracht uit om je pip te upgraden en probeer vervolgens tensorflow opnieuw te installeren:

pip install --upgrade pip

Antwoord 5, autoriteit 5%

Als je het op een Windows-computer probeert te installeren, heb je een 64-bits versie van python 3.5 nodig. Dit is de enige manier om het daadwerkelijk te installeren. Van de website:

TensorFlow ondersteunt alleen 64-bits Python 3.5 op Windows. We hebben de pip-pakketten getest met de volgende distributies van Python:

Python 3.5 van Anaconda

Python 3.5 van python.org.

Je kunt de juiste versie van python downloaden van hier(zorg ervoor dat je pakt een van degenen die zegt “Windows x86-64”)

U zou nu kunnen installeren met pip install tensorflowof python -m pip install tensorflow(zorg ervoor dat u de juiste PIP gebruikt, van Python3, indien Je hebt zowel Python2 als Python3 geïnstalleerd)

Vergeet niet om Anaconda 3-5.2.0 te installeren als de nieuwste versie die 3-5.3.0 is, hebben Python-versie 3.7 die niet wordt ondersteund door TensorFlow.


6, Autoriteit 5%

Ik heb erachter gekomen dat TensorFlow 1.12.0 alleen werkt met Python-versie 3.5.2. Ik had Python 3.7 maar dat werkte niet. Dus ik moest Python downgraden en dan kon ik Tensorflow installeren om het te laten werken.

Om uw Python-versie te downgraden van 3,7 naar 3.6

conda install python=3.6.8

7, Autoriteit 3%

Bijgewerkt 11/28/2016: Tensorflow is nu verkrijgbaar in PYPI, te beginnen met release 0.12. U kunt

typen

pip install tensorflow

… of …

pip install tensorflow-gpu

… om de CPU-alleen- of GPU-versnelde versie van TensorFlow te installeren.


Vorig antwoord: Tensorflow is nog niet in de pypi repository, dus U moet de URL opgeven met het juiste “wieldeband” voor uw besturingssysteem en Python-versie.

De volledige lijst met ondersteunde configuraties staat vermeld op de TensorFlow-website , maar bijvoorbeeld, om versie 0.10 voor Python 2.7 op Linux te installeren, alleen met CPU met behulp van CPU, typt u de volgende opdracht:

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

8, Autoriteit 2%

Installeer Python 3.5.x 64 bit AMD-versie hier . Zorg ervoor dat u Python aan uw pad variabele toevoegt. Open vervolgens een opdrachtprompt en typ

python -m pip install --upgrade pip

moet u het volgende resultaat geven:

Collecting pip
 Using cached pip-9.0.1-py2.py3-none-any.whl
 Installing collected packages: pip
 Found existing installation: pip 7.1.2
 Uninstalling pip-7.1.2:
 Successfully uninstalled pip-7.1.2
 Successfully installed pip-9.0.1

Typ nu

pip3 install --upgrade tensorflow

9

Ik heb hetzelfde probleem gehad en hiermee opgelost:

# Ubuntu/Linux 64-bit, CPU only, Python 2.7
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp27-none-linux_x86_64.whl
# Ubuntu/Linux 64-bit, GPU enabled, Python 2.7
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
# Mac OS X, CPU only, Python 2.7:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl
# Mac OS X, GPU enabled, Python 2.7:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py2-none-any.whl
# Ubuntu/Linux 64-bit, CPU only, Python 3.4
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp34-cp34m-linux_x86_64.whl
# Ubuntu/Linux 64-bit, GPU enabled, Python 3.4
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp34-cp34m-linux_x86_64.whl
# Ubuntu/Linux 64-bit, CPU only, Python 3.5
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp35-cp35m-linux_x86_64.whl
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp35-cp35m-linux_x86_64.whl
# Mac OS X, CPU only, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py3-none-any.whl
# Mac OS X, GPU enabled, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py3-none-any.whl

Plus:

# Python 2
(tensorflow)$ pip install --upgrade $TF_BINARY_URL
# Python 3
(tensorflow)$ pip3 install --upgrade $TF_BINARY_URL

Gevonden op Documenten.

UPDATE!

Er zijn nieuwe links voor nieuwe versies

Voor het installeren van tensorflow v1.0.0in OSX moet u bijvoorbeeld het volgende gebruiken:

https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py2-none-any.whl

in plaats van

https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl

Antwoord 10

Ik had dezelfde fout bij het installeren op mijn Mac (met Python 2.7). Een vergelijkbare oplossing als degene die ik hier geef, leek ook te werken voor Python 3 op Windows 8.1 volgens een ander antwoord op deze pagina door Yash Kumar Verma

Oplossing

Stap 1:ga naar De URL van de TensorFlow Python-pakketvan de TensorFlow-installatiepagina en kopieer de URL van de relevante link voor uw Python-installatie.

Stap 2:open een terminal/opdrachtprompt en voer de volgende opdracht uit:
pip install --upgrade [paste copied url link here]

Dus voor mij was het het volgende:
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py2-none-any.whl

Update (21 juli 2017): ik heb dit geprobeerd met enkele anderen die op Windows-machines met Python 3.6 draaiden en ze moesten de regel in Stap 2wijzigen in:
python -m pip install [paste copied url link here]

Update(26 juli 2018): Voor Python 3.6.2 (niet 3.7 omdat het in 3.6.2 staat in de TF-documentatie), kunt u ook pip3 install --upgrade [paste copied URL here]in Stap 2.


Antwoord 11

Probeer dit:

export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py3-none-any.whl
pip3 install --upgrade $TF_BINARY_URL

Bron: https://www.tensorflow.org/get_started/os_setup(pagina bestaat niet meer)

Update 23-2-17
Documentatie verplaatst naar: https://www.tensorflow.org/install


Antwoord 12

  1. Python installeren door Python aan pad toevoegen aan te vinken
  2. pip3 install –upgrade https ://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

Dit werkt voor Windows 10.0


Antwoord 13

Probeer dit, het zou moeten werken:

python.exe -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

Antwoord 14

Ik had hetzelfde probleem. Na het verwijderen van de 32-bits versie van python en het opnieuw installeren van de 64-bits versie probeerde ik TensorFlow opnieuw te installeren en het werkte.

Link naar TensorFlow-gids: https://www.tensorflow.org/install/install_windows


Antwoord 15

Als je dit probleem recentelijk tegenkomt (bijvoorbeeld na de release van Python 3.7 in 2018), wordt dit hoogstwaarschijnlijk veroorzaakt door het (nog) ontbreken van ondersteuning voor Python 3.7 van de tensorflow-kant. Probeer in plaats daarvan Python 3.6 te gebruiken als je het niet erg vindt. Er zijn enkele trucs die je kunt vinden op https://github.com/tensorflow/tensorflow/issues/20444 , maar gebruik ze op eigen risico. Ik gebruikte de ene harpone die werd voorgesteld – downloadde eerst het tensorflow-wiel voor Python 3.6 en hernoemde het vervolgens handmatig…

cp tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl
pip install tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl

Het goede nieuws is dat er al een pull-verzoek voor 3.7-ondersteuning is. Ik hoop dat het snel wordt vrijgegeven.


Antwoord 16

Er zijn meerdere groepen antwoorden op deze vraag. Dit antwoord is bedoeld om één groep antwoorden te veralgemenen:

Er is mogelijk geen versie van TensorFlow die compatibel is met uw versie van Python. Dit is met name het geval als u een nieuwe versie van Python gebruikt. Er kan bijvoorbeeld een vertraging zijn tussen de release van een nieuwe versie van Python en de release van TensorFlow voor die versie van Python.

In dit geval denk ik dat je opties zijn om:

  1. Upgrade of downgrade naar een andere versie van Python. (Virtuele omgevingen zijn hier goed voor, bijv. conda install python=3.6)
  2. Selecteer een specifieke versie van tensorflow die compatibel is met uw versie van python, b.v. als je nog steeds python3.4 gebruikt: pip install tensorflow==2.0
  3. Compileer TensorFlow vanuit de broncode.
  4. Wacht op een nieuwe release van TensorFlow die compatibel is met uw versie van Python.

17

Als u probeert TensorFlow in Anaconda te installeren en het werkt niet, dan moet u mogelijk Python-versie downgraden omdat alleen 3.6.xwordt ondersteund terwijl Anaconda de nieuwste versie heeft.

  1. Controleer de Python-versie: python --version

  2. Als versie & GT; 3.6.xVolg vervolgens stap 3, anders stop, het probleem kan ergens anders zijn

  3. conda search python

  4. conda install python=3.6.6

  5. Controleer opnieuw versie: python --version

  6. Installeer TensorFlow (stap 7)

  7. pip install tensorflow


18

Hiermee kunt u volgende stappen Tensorflow en Keras installeren:

  1. Download anaconda3-5.2.0 die bij Python 3,6 van https: //repo.anaconda is .com / archief /

  2. Installeer Anaconda en open Anaconda Prompt en voer onderstaande commando’s uit

    conda install jupyter 
    conda install scipy
    pip install sklearn
    pip install msgpack
    pip install pandas
    pip install pandas-datareader
    pip install matplotlib 
    pip install pillow
    pip install requests
    pip install h5py
    pip install tensorflow
    pip install keras
    

Antwoord 19

Voor pyCharm-gebruikers:

  1. Controleer de pip-versie:
    pip3 -V
  2. Als pip ouder is dan 9.0.1:
    py -3 -m pip install --upgrade pip
  3. Dan:
    py -3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

Antwoord 20

vanaf vandaag, als iemand anders zich afvraagt,
python >= 3.9 veroorzaakt hetzelfde probleem
verwijder python 3.9 en installeer 3.8, het zou het moeten oplossen


Antwoord 21

Helaas is mijn reputatie te laag om onder het antwoord van @Sujoy te bevelen.

In hun documenten beweren ze python 3.6 te ondersteunen.
De link van @mayur laat zien dat het inderdaad alleen een python3.5-wielpakket is. Dit is mijn poging om tensorflow te installeren:

Microsoft Windows [Version 10.0.16299.371]
(c) 2017 Microsoft Corporation. All rights reserved.
C:\>python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0)
C:\>python3 -m pip -V
pip 10.0.0 from D:\Python\V3\lib\site-packages\pip (python 3.6)
C:\>python3 -m pip install --upgrade tensorflow
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

terwijl python 3.5 succesvol lijkt te installeren. Ik zou graag een versie van python3.6 zien, omdat ze beweren dat het ook op python3.6 zou moeten werken.

Geciteerd:

"TensorFlow supports Python 3.5.x and 3.6.x on Windows. Note that Python 3 comes with the pip3 package manager, which is the program you'll use to install TensorFlow."

Bron: https://www.tensorflow.org/install/install_windows

Python3.5-installatie:

Microsoft Windows [Version 10.0.16299.371]
(c) 2017 Microsoft Corporation. All rights reserved.
C:\>python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0)
C:\>python3 -m pip -V
pip 10.0.0 from D:\Python\V3_5\lib\site-packages\pip (python 3.5.2)
C:\>python3 -m pip install --upgrade tensorflow
Collecting tensorflow
  Downloading 
    ....
    ....

Ik hoop dat ik het hier vreselijk mis heb, maar als ik niet bel

Bewerken:
Een paar posts hieronder wees iemand erop dat het volgende commando zou werken en dat deed het ook.

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

Vreemde pip werkt niet 🤔


Antwoord 22

Dit werkte voor mij met Python 2.7 op Mac OS X Yosemite 10.10.5:

sudo pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

Antwoord 23

  1. Opdrachtprompt starten met beheerdersmachtiging
  2. Voer het volgende commando in python -m pip install --upgrade pip
  3. Volgende Voer opdracht in pip install tensorflow

Antwoord 24

update 2019:
voor het installeren van de preview-versie van TensorFlow 2 in Google Colab kunt u gebruik maken van:

!wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64 -O cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb
!dpkg -i cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb
!apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub
!apt-get update
!apt-get install cuda
!pip install tf-nightly-gpu-2.0-preview

en voor het installeren van de TensorFlow 2 bye pip kun je gebruiken:
pip install tf-nightly-gpu-2.0-previewvoor GPU en
pip install tf-nightly-2.0-preview
voor CPU.


Antwoord 25

Ik heb tensorflow op conda geïnstalleerd, maar leek niet te werken op Windows, maar uiteindelijk werkt dit commando hier prima op cmd.

python.exe -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

Antwoord 26

Tensorflow ondersteunt GEEN python-versies na 3.8 vanaf het moment dat ik dit schrijf (december 2020). Gebruik dit: https://www.tensorflow.org/installom te controleren welke python-versies het ondersteunt, Ik heb net uren besteed aan het doorbladeren van deze antwoorden, het kostte me veel te veel tijd om dat te beseffen.


Antwoord 27

Ik had hetzelfde probleem. Ik heb het volgende geprobeerd en het werkte.
installeren voor Mac OS X, anaconda python 2.7

pip uninstall tensorflow
export TF_BINARY_URL=<get the correct url from http://tflearn.org/installation/>
pip install --upgrade $TF_BINARY_URL

geïnstalleerd TensorFlow-1.0.0


28

De URL om TensorFlow in Windows te installeren, hieronder is de URL. Het werkte prima voor mij.

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

29

Niets hier werkte voor mij op Windows 10. Misschien heeft een bijgewerkte oplossing hieronder voor mij gewerkt.

python -m pip install --upgrade tensorflow.

Hiermee gebruikt u Python 3.6 en TensorFlow 1.5 op Windows 10

Other episodes