ModuleNotFoundError: Kein Modul namens Tensorflow in Python

Salman Mehmood 16 Februar 2024
ModuleNotFoundError: Kein Modul namens Tensorflow in Python

Wir werden lernen, wie man TensorFlow installiert und verschiedene Möglichkeiten ausprobieren, es zu installieren; dann lernen wir auch, wie man TensorFlow in einer separaten conda-Umgebung in Python installiert.

Verwenden Sie die richtige Methode zum Installieren von TensorFlow in Python

TensorFlow wird nicht automatisch mit der Anaconda-Distribution geliefert, daher müssen wir es separat installieren. Wenn wir vor der Installation den Befehl zum Importieren von tensorflow schreiben, erhalten wir eine Fehlermeldung wie die folgende.

import tensorflow as tf

Ausgang:

ModuleNotFoundError: No module named 'tensorflow'

Jetzt zeigen wir Ihnen, wie Sie dies installieren; Sie können die Anaconda-Distribution von hier für Windows 64-Bit herunterladen, und nach diesem Download müssen wir sie installieren, und die Installationsanleitung finden Sie auch in diesem Link.

Es gibt zwei Methoden zum Installieren von TensorFlow:

  1. Über die Eingabeaufforderung geben wir diesen Befehl ein und TensorFlow wird installiert.
conda install -c tensorflow-gpu

Oder

conda create --name tensorflow python=3.5
activate tensorflow
  1. Eine andere Möglichkeit zur Installation besteht darin, zum Anaconda-Navigator zu gehen und auf die Umgebung zu klicken. dann haben wir eine basierte Umgebung, die die Root-Umgebung ist. Wenn wir TensorFlow installieren möchten, müssen wir eine andere Umgebung erstellen.

Wir werden auf der rechten Seite auf die Registerkarte Umgebungen klicken und nach dem Öffnen der Registerkarte Umgebungen müssen wir auf die Schaltfläche Erstellen klicken; Dann müssen wir der neuen Umgebung einen Namen geben.

Es wird automatisch die Python-Version ausgewählt; Andernfalls können wir dies über ein Dropdown-Menü auswählen und auf die Schaltfläche Erstellen klicken.

Anaconda-Navigator

Es wird einige Zeit dauern, bis wir in die neue Umgebung wechseln, aber wir können sehen, dass wir alle Basispakete installiert haben. Für TensorFlow müssen wir die Option Nicht installiert auswählen, und nachdem wir diese Option ausgewählt haben, müssen wir im Suchfeld nach tensorflow suchen.

Nachdem wir auf das richtige Modul geklickt haben, klicken wir auf Anwenden, und wir werden auch die keras-Bibliothek in dieser TensorFlow-Umgebung installieren. Es wird einige Zeit dauern, und sechzig Softwarepakete werden installiert, um die Bibliothek tensorflow auszuführen.

Tensorflow-Pakete durchsuchen

Wenn wir dorthin gehen und nach TensorFlow suchen, erhalten wir dies; Nachdem wir die neue Umgebung ausgewählt haben, müssen wir nach Hause gehen und das Jupyter-Notebook installieren, dann können wir von hier aus starten. Nach der Installation starten wir das Jupyter-Notebook und versuchen, TensorFlow zu importieren.

Wenn Sie beim Importieren von TensorFlow Fehler erhalten, machen Sie sich keine Sorgen; Wir haben eine andere Möglichkeit, TensorFlow zu installieren. Zuerst müssen wir TensorFlow aus der Anaconda-Umgebung deinstallieren, da es nutzlos ist, wenn es nicht funktioniert.

Wir müssen zurück zum Anaconda-Navigator gehen und das TensorFlow-Paket finden und mit der linken Maustaste darauf doppelklicken; Die Option Entfernen wird angezeigt, um darauf zu klicken und diesen Vorgang zu beantragen. Nach der Deinstallation müssen wir die Eingabeaufforderung öffnen und den folgenden Befehl ausführen.

pip install tensorflow

Nach der Installation führen wir ein Jupyter-Notebook aus der lokalen Umgebung aus, da wir TensorFlow in der lokalen Umgebung installiert haben. Wenn wir nun versuchen, TensorFlow zu importieren, wurde TensorFlow dieses Mal importiert und es wurde keine Fehlermeldung angezeigt.

Nach dem Import wird kein Fehler angezeigt

Wenn eine Methode nicht funktioniert, folgen Sie diesem Link, wo Sie andere Möglichkeiten finden, TensorFlow zu installieren.

Salman Mehmood avatar Salman Mehmood avatar

Hello! I am Salman Bin Mehmood(Baum), a software developer and I help organizations, address complex problems. My expertise lies within back-end, data science and machine learning. I am a lifelong learner, currently working on metaverse, and enrolled in a course building an AI application with python. I love solving problems and developing bug-free software for people. I write content related to python and hot Technologies.

LinkedIn

Verwandter Artikel - Python Error