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 python3
Naar python
Volgens uw configuratie. Wijzig py3
NAAR py2
IN 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.x
op Windows. Zie de Documenten installeren om te zien wat momenteel wordt ondersteund
Om te controleren welke versie van Python u gebruikt, typt u python
of python3
om de interpreter te starten en typt u vervolgens import struct;print(struct.calcsize("P") * 8)
en dat zal ofwel 32
of 64
afdrukken 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 pip
gebruiken.
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 /Force
uit 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 tensorflow
of 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
- Python installeren door Python aan pad toevoegen aan te vinken
- 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:
- Upgrade of downgrade naar een andere versie van Python. (Virtuele omgevingen zijn hier goed voor, bijv.
conda install python=3.6
) - 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
- Compileer TensorFlow vanuit de broncode.
- 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.x
wordt ondersteund terwijl Anaconda de nieuwste versie heeft.
-
Controleer de Python-versie:
python --version
-
Als versie & GT;
3.6.x
Volg vervolgens stap 3, anders stop, het probleem kan ergens anders zijn -
conda search python
-
conda install python=3.6.6
-
Controleer opnieuw versie:
python --version
-
Installeer TensorFlow (stap 7)
-
pip install tensorflow
18
Hiermee kunt u volgende stappen Tensorflow en Keras installeren:
-
Download anaconda3-5.2.0 die bij Python 3,6 van https: //repo.anaconda is .com / archief /
-
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:
- Controleer de pip-versie:
pip3 -V
- Als pip ouder is dan 9.0.1:
py -3 -m pip install --upgrade pip
- 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
- Opdrachtprompt starten met beheerdersmachtiging
- Voer het volgende commando in
python -m pip install --upgrade pip
- 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-preview
voor 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