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.
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.
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.
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.
- Klicken Sie auf die Datei in der oberen linken Ecke.
- Gehen Sie zu den Einstellungen. Es öffnet ein Projekt für Sie und geht dann zu Ihrem Projekt.
- Wir klicken auf die Plus-Schaltfläche (
+
), wo wir der Maschine ausdrücklich mitteilen, wo wir unsere virtuelle Umgebung erstellen möchten. - Nachdem die virtuelle Umgebung erstellt wurde, müssen Sie sie auswählen.
- Klicken Sie auf
"OK"
und dann aufÜbernehmen
.
Im nächsten Schritt werden wir die Konfiguration hinzufügen.
- Klicken Sie für unser Projekt auf
Konfiguration hinzufügen
. - Klicken Sie auf
Neu hinzufügen
und wählen SiePython
aus. - 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.
- 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.
- Klicken Sie anschliessend auf
Übernehmen
und"OK"
. - 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.
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:
- Hinzufügen des Hauptmoduls zu Ihrem Skript.
- 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.
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.
LinkedInVerwandter Artikel - Python Error
- Adresse wird bereits verwendet Fehler in Python
- AttributeError: __Exit__ in Python
- AttributeError: 'Dict'-Objekt hat kein Attribut 'Append' in Python
- AttributeError: 'NoneType'-Objekt hat kein Attribut 'Text' in Python
- AttributeError: Int-Objekt hat kein Attribut
- AttributeError: Modul Urllib hat keine Attributanforderung