Ik heb de nieuwste versie van Python (3.6.4 64-bit)
en de nieuwste versie van PyCharm (2017.3.3 64-bit)
geïnstalleerd. Vervolgens installeerde ik enkele modules in PyCharm (Numpy, Pandas, enz.), maar toen ik Tensorflow probeerde te installeren, installeerde het niet, en ik kreeg de foutmelding:
Kon geen versie vinden die voldoet aan de vereiste TensorFlow (van versies: )
Geen overeenkomende distributie gevonden voor TensorFlow.
Toen probeerde ik TensorFlow te installeren vanaf de opdrachtprompt en kreeg dezelfde foutmelding.
Ik heb tflearn echter met succes geïnstalleerd.
Ik heb ook Python 2.7 geïnstalleerd, maar ik kreeg opnieuw dezelfde foutmelding. Ik googlede de fout en probeerde een aantal dingen die aan andere mensen werden voorgesteld, maar niets werkte (dit omvatte het installeren van Flask).
Hoe kan ik Tensorflow installeren? Bedankt.
Antwoord 1, autoriteit 100%
Vanaf oktober 2020:
-
Tensorflow ondersteunt alleen de 64-bits versie van Python
-
Tensorflow ondersteunt alleen Python 3.5 tot 3.8
Dus als je een buiten bereik van Python (ouder of nieuwer) of een 32-bits versie gebruikt, moet je een andere versie gebruiken.
Antwoord 2, autoriteit 36%
Er zijn een paar belangrijke regels om Tensorflow te installeren:
-
Je moet Python x64installeren. Het werkt niet op 32b en het geeft dezelfde fout als die van jou.
-
Het ondersteunt nietPython-versies later dan 3.8 en Python 3.8 vereist TensorFlow 2.2 of hoger.
U kunt bijvoorbeeld Python3.8.6-64bitinstalleren en het werkt als een tierelier.
Antwoord 3, autoriteit 30%
Ik heb het met succes geïnstalleerd door
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
Antwoord 4, autoriteit 19%
als je anacondagebruikt, is python 3.7 standaard geïnstalleerd, dus je moet het downgraden naar 3.6:
conda install python=3.6
dan:
pip install tensorflow
het werkte voor mij in Ubuntu.
Antwoord 5, autoriteit 16%
Ik geef het voor Windows
Als u python-3 gebruikt
- Upgrade pip naar de nieuwste versie met
py -m pip install --upgrade pip
- Installeer pakket met
py -m pip install <package-name>
Als u python-2 gebruikt
- Upgrade pip naar de nieuwste versie met
py -2 -m pip install --upgrade pip
- Installeer pakket met
py -2 -m pip install <package-name>
Het werkte voor mij
Antwoord 6, autoriteit 8%
Tensorflow 2.2.0 ondersteunt Python3.8
Eerst, zorg ervoor dat u Python 3.8 64bit installeert. Om de een of andere reden is de officiële site standaard ingesteld op 32bit. Verifieer dit met python -VV
(twee hoofdletters V
, niet W
). Ga dan verder zoals gewoonlijk:
python -m pip install --upgrade pip
python -m pip install wheel # not necessary
python -m pip install tensorflow
Zorg er zoals gewoonlijk voor dat CUDA 10.1 en CuDNN zijn geïnstalleerd.
Antwoord 7, autoriteit 6%
Tensorflow is niet beschikbaar voor python 3.8
(vanaf 4 december 2019) volgens hun documentatiepagina. Je moet downgraden naar python 3.7
.
Antwoord 8, autoriteit 5%
Ik gebruik python 3.6.8, op ubunu 18.04, voor mij was de oplossing om pip te upgraden
pip install --upgrade pip
pip install tensorflow==2.1.0
Antwoord 9, autoriteit 4%
Het verwijderen van Python en vervolgens opnieuw installeren loste mijn probleem op en ik kon TensorFlow met succes installeren.
Antwoord 10, autoriteit 4%
Python-versie wordt niet ondersteund
Verwijder python
https://www.python.org/downloads/release/python-362 /
U moet de exacte versie controleren en gebruiken op de installatiepagina.
https://www.tensorflow.org/install/install_windows
python 3.6.2 of python 3.5.2 hebben dit probleem voor mij opgelost
Antwoord 11, autoriteit 3%
Het lijkt erop dat het probleem bij Python 3.8 ligt. Gebruik in plaats daarvan Python 3.7. Stappen die ik heb genomen om dit op te lossen.
- Een python 3.7-omgeving gemaakt met conda
- Lijst item Rasa geïnstalleerd met pip install rasa binnen de omgeving.
Werkte voor mij.
Antwoord 12, autoriteit 3%
(vanaf 1 januari 2021)
Over versie 3.9.x is er geen ondersteuning voor TensorFlow 2. Als je pakketten installeert via pip met 3.9, krijg je gewoon het bericht “pakket bestaat niet”. Nadat u bent teruggekeerd naar de nieuwste 3.8.x. Ik dacht dat ik dit hier zou neerzetten, ik zal updaten wanneer 3.9.x werkt met Tensorflow 2.x
Antwoord 13, autoriteit 2%
Voor versie TensorFlow 2.2:
- Zorg ervoor dat je python 3.8 hebt
probeer:
python --version
of
python3 --version
of
py --version
- Upgrade de pip van de python die versie 3.8 heeft
probeer:
python3 -m pip install --upgrade pip
of
python -m pip install --upgrade pip
of
py -m pip install --upgrade pip
- TensorFlow installeren:
probeer:
python3 -m pip install TensorFlow
of python -m pip install TensorFlow
of py -m pip install TensorFlow
- Zorg ervoor dat u het bestand met de juiste python uitvoert:
probeer:
python3 file.py
of python file.py
of py file.py
Antwoord 14
Dit uitvoeren vóór de installatie van tensorflow
loste het voor mij op:
pip install "pip>=19"
Als de tensorflow
In de systeemvereisten van staat:
pip 19.0 of hoger
Antwoord 15
1.Ga naar https://www.tensorflow.org/install/pipwebsite en kijk of de versie die u gebruikt de Tensorflow ondersteunt. sommige nieuwste versies ondersteunen Tesnsorflow niet. totdat Tensorflow zijn nieuwste versie voor die Python-versie uitbrengt.
-
je moet 64 bit python hebben geïnstalleerd
-
laatste versie van pip geïnstalleerd hebben
pip install –upgrade pip
Antwoord 16
Tensorflow lijkt speciale versies van tools en bibliotheken nodig te hebben.
Pip zorgt alleen voor de python-versie.
Om dit op een professionele manier aan te pakken (betekent dat het mij en anderen enorm veel tijd bespaart)
je moet voor elke software zoals deze een speciale omgeving instellen.
Een geavanceerde tool hiervoor is conda.
Ik heb Tensorflow geïnstalleerd met deze opdrachten:
sudo apt install python3
sudo update-alternatives –install /usr/bin/python python /usr/bin/python3 1
sudo apt install python3-pip
sudo apt-get install curl
krul https://repo.anaconda.com/miniconda/ Miniconda3-latest-Linux-x86_64.sh> Miniconda3-laatste-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
ja
bron ~/.bashrc
- installeert zijn eigen phyton enz.
nano .bashrc
- misschien vul hier je proxy’s etc. in.
conda create –name your_name python=3
conda activeer uw_naam
conda install -c conda-forge tensorflow
- controleer of alles goed is gegaan
python -c “importeer tensorflow als tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))”
PS: enkele commando’s die nuttig kunnen zijn
conda zoeken tensorflow
https://www.tensorflow.org/install/pip
gebruikt virtualenv. Conda is beter in staat. Miniconda is voldoende; de volledige conda
is niet nodig
Antwoord 17
gebruik python versie 3.6 of 3.7 maar het belangrijkste is dat je de python versie van 64-bit moet installeren.
Antwoord 18
Als u Docker gebruikt, zorg er dan voor dat u
FROM python:x.y.z
in plaats van
FROM python:x.y.z-alpine
.
Antwoord 19
Dit probleem doet zich ook voor bij andere bibliotheken zoals matplotlib (die voor sommige functies Python > 3.9
niet ondersteunt), laten we gewoon COLAB gebruiken.
Antwoord 20
Voor mij een iets ander probleem, maar ik zal hier toch een antwoord plaatsen. tensorflow-pakket werkt, maar niet tflite-runtime.
pip install --extra-index-url https://google-coral.github.io/py-repo/ tflite-runtime==2.5.0
Antwoord 21
Ik heb hetzelfde probleem opgelost met python 3.7 door een voor een alle benodigde pakketten te installeren
Dit zijn de stappen:
- Installeer het pakket
-
Zie de foutmelding:
kon geen versie vinden die aan de vereiste voldoet — de naam van de vereiste module
- Installeer de vereiste module.
Heel vaak vereist de installatie van de vereiste module de installatie van een andere module, en nog een module – een paar andere enzovoort.
Op deze manier heb ik meer dan 30 pakketten geïnstalleerd en dat heeft geholpen. Nu heb ik tensorflow van de nieuwste versie in Python 3.7 en hoefde ik de kernel niet te downgraden.