Ich versuche eine tiefgehende Lernarbeit zu machen. Dazu habe ich zuerst alle Pakete für Deep Learning in meiner Python-Umgebung installiert.
Folgendes habe ich getan:
In Anaconda wurde eine Umgebung namens Tensorflow erstellt.
%Vor%Dann installiert Data Science Python-Pakete wie Pandas, Numpy usw. in diesem. Auch dort installiert Tensor Flow und schließlich Keras. Hier ist die Liste der Pakete in dieser Umgebung.
%Vor%Wenn Sie also sehen, ist auch jupyter installiert. Wenn ich jetzt den Python-Interpreter in dieser Umgebung öffne und den grundlegenden Tensorflow-Befehl ausführe, funktioniert alles einwandfrei.
Aber ich wollte das gleiche im jupyter Notizbuch machen. Also habe ich ein neues Verzeichnis erstellt (außerhalb dieser Umgebung).
%Vor%Darin habe ich Tensorflow-Umgebung aktiviert
%Vor%Und ich kann die gleiche Liste von Paketen darin sehen.
Jetzt öffne ich ein Jupyter-Notizbuch
%Vor%Es öffnet sich ein neues Notebook im Browser. Aber wenn ich nur einfache Python-Bibliotheken wie Pandas importiere, sagt es, dass keine Pakete verfügbar sind. Ich bin mir nicht sicher, warum ist das, wenn die gleiche Umgebung alle diese Pakete und in demselben Verzeichnis hat, wenn ich Python-Interpreter verwende, zeigt es alle Pakete an.
%Vor%Warum nimmt das jupyter Notebook diese Module nicht auf?
Also Jupyter Notebook zeigt nicht env als den Interpreter
Ich habe Ihren Fall gefunden. So sortiere ich es aus
conda create -n tensor flow
Source activate tensorflow
pip
Also dann die nächste Sache, wenn Sie es starten:
Source Activate Tensorflow
Geben Sie in der virtuellen Umgebung einfach Folgendes ein:
pip install jupyter notebook
pip install pandas
Dann können Sie jupyter Notebook starten sagen:
jupyter notebook
Nur diese Lösung hat für mich funktioniert. Versucht 7 8 Lösungen. Windows-Plattform verwenden
Ich glaube, ein kurzes Video, das alle Details zeigt, wenn Sie Anaconda haben, ist das Folgende für Mac (es ist auch sehr ähnlich zu Windows-Benutzern) Öffnen Sie einfach Anaconda Navigator und alles ist (fast!) gleich.
Dann gehen Sie zu jupyter Notebook und Code
%Vor%Dann
%Vor%Es funktioniert für mich! :)
Für Anaconda-Benutzer in Windows 10 und diejenigen, die kürzlich die Anaconda-Umgebung aktualisiert haben, kann TensorFlow einige Probleme verursachen, die aktiviert oder initiiert werden. Hier ist die Lösung, die ich erforscht habe und die für mich funktioniert hat:
conda create -n tensorflow python = 3.5 (Verwenden Sie diesen Befehl auch, wenn Sie Python 3.6 verwenden, da TensorFlow in den folgenden Schritten aktualisiert wird)
aktivieren Tensorflow Nach diesem Schritt ändert sich die Eingabeaufforderung in (Tensorflow)
pip install --ignore-installed --upgrade Jetzt haben Sie die CPU-Version von TensorFlow erfolgreich installiert.
Tags und Links python tensorflow keras jupyter-notebook