Der Versuch, Googles TensorFlow in Python zu integrieren, um maschinelles Lernen zu studieren
pip install tensorflow
Und normal installieren. Die Installation ist ohne Probleme abgeschlossen. Hier, wenn Sie prüfen, ob Sie richtig importieren können ...
Using TensorFlow backend.
Traceback (most recent call last):
File "C:...
...
File "C:...
return _load(spec)
ImportError: DLL load failed:Das angegebene Modul wurde nicht gefunden.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:...
...
File "C:...
return _load(spec)
ImportError: DLL load failed:Das angegebene Modul wurde nicht gefunden.
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors
for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.
Der Fehler wird angezeigt (er ist lang und wird in der Mitte weggelassen). Danach habe ich verschiedene Dinge recherchiert und verschiedene Dinge getan, aber ich konnte es nicht lösen.
Wenn Sie ohne Angabe der Version installieren, wird die neueste Version tensorflow == 2.1.0 zum Zeitpunkt der Artikelerstellung installiert. Geben Sie daher die alte Version an der Eingabeaufforderung an und führen Sie sie wie folgt aus.
pip install --upgrade tensorflow==2.0.0
Starten Sie dann den Interpreter mit dem Befehl python
>>> import tensorflow
Bei der Überprüfung mit wurde kein Fehler angezeigt und der Import war erfolgreich. Ich bin nicht sicher, aber es scheint, dass einige Anweisungen von TensorFlow nicht mit einer alten CPU ausgeführt werden können.
Wenn ich vorerst die auf anderen Websites angegebene Version 1.10.0 spezifiziere und installiere,
pip install --upgrade tensorflow==1.10.0
ERROR: Could not find a version that satisfies the requirement tensorflow==1.10.1 (from versions: 1.13.0rc1, 1.13.0rc2, 1.13.1, 1.13.2, 1.14.0rc0, 1.14.0rc1, 1.14.0, 1.15.0rc0, 1.15.0rc1, 1.15.0rc2, 1.15.0rc3, 1.15.0, 1.15.2, 2.0.0a0, 2.0.0b0, 2.0.0b1, 2.0.0rc0, 2.0.0rc1, 2.0.0rc2, 2.0.0, 2.0.1, 2.1.0rc0, 2.1.0rc1, 2.1.0rc2, 2.1.0)
ERROR: No matching distribution found for tensorflow==1.10.0
Ich habe einen Fehler wie diesen erhalten und war wütend, dass es keine solche Version gab. Deshalb habe ich nach einer Version ohne Fehler aus den aufgestellten Versionen gesucht.
Außerdem habe ich bei der Installation die Fehlermeldung "Zugriff verweigert" erhalten, wie mir gesagt wurde
pip install --upgrade tensorflow==2.0.0 --user
Und die Option "--user" hinzugefügt. Wahrscheinlich, weil ich Anaconda mit Administratorrechten installiert habe (diese Option wurde auf anderen Websites nicht angezeigt, daher habe ich sie aus der vorherigen Beschreibung entfernt).
Recommended Posts