2017-09-04 3 views
0

Ich bin mit dem folgenden Fehler konfrontiert, während der Code für LinearClassifier in Tensorflow ausgeführt wird.Nicht in der Lage, die Version von Tensorflow zu aktualisieren

Attribute: Modul 'tensorflow.python.estimator.estimator_lib' hat kein Attribut 'LinearRegressor'

Meine aktuelle Version für tensorflow ist 1.2.1. Ich habe versucht, die Version des Pakets von der ANACONDA-Umgebung zu aktualisieren, die nicht für ein Upgrade angezeigt wird.

Ich habe versucht, es von der Eingabeaufforderung zu aktualisieren, indem ich unter Befehl verwende, es ist erfolgreich das Paket aktualisieren, aber es spiegelt nicht die tatsächliche Bibliothek, wenn ich es verwende.

pip --upgrade tensorflow == 1.3.0

FYI installieren, ich Jupyter Notebook bin mit und haben eine separate Umgebung für tensorflow erstellt.

Bitte lassen Sie mich wissen, wenn ich etwas verpasst habe.

Antwort

0

Das sollte funktionieren. Überprüfen Sie, ob Sie eine Umgebung verwenden, aber Sie aktualisieren die Tensorflow-Version in der Umgebung nicht.

Bitte starten Sie das Notebook nach dem Speichern neu und starten Sie die Zellen und versuchen Sie es. Das sollte funktionieren.

Überprüfen Sie im Notizbuch: run - print(tf.__version__). Bitte markieren Sie die Antwort, wenn es verrechnet wird.

0

Wenn Ihr Befehl pip install --upgrade tensorflow kompiliert, dann sollte Ihre Version von Tensorflow die neueste sein. Sie sollten jedoch Ihr Notebook neu starten. Wie du schon sagtest, benutzt du Anakonda. Sie können Tensorflow auch wie folgt installieren und aktualisieren:

conda install -c conda-forge tensorflow # to install 
conda upgrade -c conda-forge tensorflow # to upgrade 
Verwandte Themen