Python-Fehler Hauptmodul kann nicht gefunden werden

Salman Mehmood 15 Februar 2024
  1. Beheben Sie den Fehler can't find '__main__' module in Python
  2. Abschluss
Python-Fehler Hauptmodul kann nicht gefunden werden

In diesem Artikel besprechen wir den Fehler can't find '__main__' module, die Ursachen dafür und wie man den Fehler in Python behebt.

Beheben Sie den Fehler can't find '__main__' module in Python

Wir haben einen einfachen Code zum Drucken in der PyCharm-Umgebung geschrieben. Wie wir in der oberen rechten Ecke sehen, ist die Schaltfläche Wiedergabe oder Ausführen deaktiviert, was bedeutet, dass es keine Möglichkeit gibt, diesen Code auszuführen.

kann den Code in PyCharm nicht ausführen

Um diesen Code lesen zu können, müssen wir eine Konfiguration hinzufügen oder einen Interpreter hinzufügen, und dann erhalten wir eine Ausführung. Aber wenn wir auf die Play-Schaltfläche klicken, wird das Programm nicht ausgeführt.

Das Problem ist, dass wir keinen Interpreter haben, um die Codes auf PyCharm auszuführen, oder wir erhalten eine Fehlermeldung, wenn wir den erstellten Interpreter ausführen. In unserem Fall haben wir einen Interpreter erstellt, aber der Code wird trotzdem nicht ausgeführt.

kann das Programm nach der Konfiguration nicht in pycharm ausführen

Was hat also das Problem verursacht? Der erste Grund ist, dass es keine virtuelle Umgebung gibt, und der zweite, dass der Python-Interpreter den Projektordner nicht finden kann.

Wir müssen überprüfen, ob wir Python auf unserem System installiert haben, um dieses Problem zu beheben. Im nächsten Schritt erstellen wir eine virtuelle Umgebung für unser Projekt und geben die Python-Datei an, die wir lesen möchten.

Schritte zur Behebung des Fehlers

Um zu überprüfen, ob Python installiert ist oder nicht, öffnen wir unser Terminal und geben “python” ein und drücken die Eingabetaste, wenn Sie Python auf Ihrem System installiert haben, es gibt Ihnen die Version von Python, und wenn nichts auftaucht, bedeutet das, dass Sie es nicht haben Python ist auf unserem System installiert. Sie müssen Python von hier herunterladen.

Lassen Sie uns eine virtuelle Umgebung für unser Projekt erstellen und einen leeren Ordner erstellen. Danach gehen wir in die PyCharm-Umgebung, um den Interpreter zu löschen.

  1. Klicken Sie auf die Datei in der oberen linken Ecke.
  2. Gehen Sie zu den Einstellungen. Es öffnet ein Projekt für Sie und geht dann zu Ihrem Projekt.
  3. Wir klicken auf die Plus-Schaltfläche (+), wo wir der Maschine ausdrücklich mitteilen, wo wir unsere virtuelle Umgebung erstellen möchten.
  4. Nachdem die virtuelle Umgebung erstellt wurde, müssen Sie sie auswählen.
  5. Klicken Sie auf "OK" und dann auf Übernehmen.

Erstellen Sie eine virtuelle Umgebung in Pycharm

Im nächsten Schritt werden wir die Konfiguration hinzufügen.

  1. Klicken Sie für unser Projekt auf Konfiguration hinzufügen.
  2. Klicken Sie auf Neu hinzufügen und wählen Sie Python aus.
  3. Nachdem Sie ein neues Fenster geöffnet haben, schauen Sie sich den Skriptpfad an, in dem wir unsere Projektdatei auswählen müssen, also müssen Sie durch Ihr Projekt gehen oder wo immer Sie Ihren Ordner gespeichert haben.
  4. Sobald Sie den Skriptpfad oder die Projektdatei übernommen haben, wird automatisch das Arbeitsverzeichnis übernommen. Wenn nicht, klicken Sie einfach auf den Ordner, gehen Sie zum Projektordner und holen Sie ihn selbst ab.
  5. Klicken Sie anschliessend auf Übernehmen und "OK".
  6. Wir werden den Code ausführen, um zu sehen, ob alles gut funktioniert. Klicken Sie auf die Play-Schaltfläche, und der Code wird hier erfolgreich ausgeführt.

Führen Sie den Code aus, nachdem Sie die Konfiguration in pycharm hinzugefügt haben

Um es kurz zu machen, wenn Sie in Python den Fehler can't find '__main__' module erhalten. Wir lösen es, indem wir Folgendes tun:

  1. Hinzufügen des Hauptmoduls zu Ihrem Skript.
  2. Verschieben Sie Ihr Skript in dasselbe Verzeichnis wie Ihr Hauptmodul.

Abschluss

Wir haben in diesem Artikel besprochen, wie man den Fehler can't find '__main__' module in Python behebt.

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