PyCharm krijgt fout “kan niet vinden ‘__main__’ module”

Wanneer ik probeer het script uit te voeren via virtualenv in Pycharm, krijg ik deze foutmelding:

C:\Users\Costello\PycharmProjects\test\venv\Scripts\python.exe C:/Users/Costello/PycharmProjects/test
C:\Users\Costello\PycharmProjects\test\venv\Scripts\python.exe: can't find '__main__' module in 'C:/Users/Costello/PycharmProjects/test'

Alles werkt prima via inactieve of vs-code.
Ik denk dat het iets moet zijn met een manier die ik mijn pycharm heb ingesteld, maar heb geen idee wat.

EDIT: Dit gebeurt wat ik run, zelfs eenvoudige afdrukfunctie.

EDIT: Zelfs met het kiezen van reguliere python IntePreteur gebeurt hetzelfde in Pycharm

C:\Users\Costello\AppData\Local\Programs\Python\Python37\python.exe: can't find '__main__' module in 'C:/Users/Costello/PycharmProjects/test'

Antwoord 1, Autoriteit 100%

bedacht wat verkeerd. In het configuratievenster in Pycharm moest ik een goed scriptpad selecteren:


Antwoord 2, Autoriteit 23%

In uw Pycharm:

  1. Selecteer Run - Edit Configurations
  2. In Configuration tabs, selecteer Module nameIn optie Choose target to runuit te voeren en de naam van uw Python-bestand te typen
  3. Klik op Applyen OKknop

Of de eenvoudige manier is dat wanneer u uw code voor de eerste keer uitvoert (in een nieuw bestand), typt u gewoon toetsenbord Alt+Shift+F10om de configuratie uit te voeren en op te slaan. De tweede keer (nadat de configuratie is opgeslagen) typt u gewoon Alt+F10om uw code uit te voeren.


Antwoord 3, autoriteit 4%

“Open het dialoogvenster ‘Uitvoeren/foutopsporingsconfiguraties bewerken'” (bovenaan, naast “Uitvoeren”)
“Configuraties bewerken”
“scriptpad:” –> selecteer het juiste scriptpad.


Antwoord 4, autoriteit 2%

Ik heb het opgelost door waarden te verwijderen uit het veld Interpreteroptiesin run/debug-configuraties. Terwijl ik probeerde een interpreter toe te voegen, had ik het pad voor Python toegevoegd aan het genoemde veld.

Na het leegmaken van het veld werkte alles goed.

U kunt de instellingen voor run/debug configurationvinden in de vervolgkeuzelijst links van het pictogram Uitvoeren in de rechterbovenhoek van het pycharm-venster.


Antwoord 5, autoriteit 2%

Ga naar “Configuratie bewerken” en geef alleen uw bestandsnaam op, zoals filename.py

Bestaand pad —–> C:\Users\np4\PycharmProjects\TEST\venv

Probeer hiermee —–> C:\Users\np4\PycharmProjects\TEST\venv\MultiSites.py


Antwoord 6, autoriteit 2%

Ik kwam dit probleem tegen toen mijn cmdwerd gedwongen om “Taak te beëindigen” door “Taakbeheer”. Mijn probleem is opgelost toen ik mijn IDE opnieuw start.


Antwoord 7

In Pycharm (Ubuntu):

  1. Nieuw project maken
  2. Projectnaam opgeven
  3. Klik met de rechtermuisknop op de bin-map
  4. Nieuw Python-bestand maken
  5. Schrijf je code
  6. Rechtsbovenkant: configuratie toevoegen
  7. Linkerkant: klik met de rechtermuisknop op het “+”-teken
  8. Volledige bestandsnaam invoeren
  9. Home/Downloads/mijnbestand.py als “Scriptpad”
  10. python 2.x/3.x als Python-interpreter
  11. Klik op toepassen / ok

Other episodes