Ich habe versucht, TensorFlow v2.2.0 mit dem Update auf Python 3.8.3 zu installieren, war aber begeistert. Wenn ich auf Python 3.7.6 zurückdatiert habe, konnte ich es ohne Probleme installieren.
Python-Anfänger bauen eine Umgebung für das Studium des TensorFlow-Pakets auf.
OS:Windows10 Enterprise 1809 64bit Python: (vor der Änderung) 3.8.3, (nach der Änderung) 3.7.6
Ich habe versucht, das Tensorflow-Paket mit dem folgenden Befehl zu installieren, habe jedoch eine Fehleranweisung erhalten.
Befehl eingegeben
pip install tensorflow (c1)
Ausgabeergebnis
ERROR: Could not find a version that satisfies the requirement TensorFlow (from versions: none)
ERROR: No matching distribution found for TensorFlow
Ich habe auch pip aktualisiert, aber das Problem wurde nicht gelöst. Dann habe ich die whl-Datei von der folgenden Seite heruntergeladen und versucht, die Pip-Installation lokal durchzuführen, aber sie funktioniert immer noch nicht.
https://pypi.org/project/tensorflow/#files
Warum? Ich habe verschiedene Dinge ausprobiert, aber ich war einfach begeistert davon.
Nach der Untersuchung verschiedener Dinge wird gesagt, dass Tensorflow die gerade veröffentlichte Python-Version möglicherweise nicht unterstützt. Als Python v3.7 auf dem neuesten Stand war, fand ich eine Webseite mit dem Hinweis "Tensorflow funktioniert nur mit Python3.6!". Eh, wirklich? Unter der obigen URL befindet sich auch eine Datei "tensorflow-2.2.0-cp38-cp38-win_amd64.whl" ...
Erstellen Sie also ruhig eine neue virtuelle Umgebung für Python v3.7.6 und geben Sie den Befehl (c1) erneut ein.
Die Installation begann reibungslos. Chan Chan.
Abhängig von den Informationen kann es einen Kommentar geben, dass "Tensorflow mit Version 3.8 kompatibel ist", sodass möglicherweise Version 3.8.1 oder Version 3.8.2 kompatibel ist. Wenn Sie hier jedoch zu viel angreifen, kann das gleiche Problem bei anderen Paketen auftreten, sodass wir zuerst mit Version 3.7.6 fortfahren.
Recommended Posts