web-dev-qa-db-fra.com

Pycharm obtient une erreur "impossible de trouver le module '__main__'"

Chaque fois que j'essaie d'exécuter un script via Virtualenv dans pycharm, j'obtiens cette erreur:

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'

Tout fonctionne bien via inactif, ou vs code. Je pense que ça doit être quelque chose avec une façon que j'ai configuré mon pycharm mais que je n'ai aucune idée de quoi. 

edit: cela arrive quoi que je lance, même une simple fonction d'impression. 

edit: même avec le choix d'un intepreteur python classique, il en va de même dans pycharm

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

Compris ce qui ne va pas. Dans la fenêtre de configuration de pycharm, je devais sélectionner le chemin de script approprié:

 enter image description here

6

Dans votre Pycharm:

  1. Sélectionnez Run - Edit Configurations
  2. Dans Configuration tabs, sélectionnez Module name dans l'option Choose target to run et tapez le nom de votre fichier python.
  3. Cliquez sur les boutons apply et ok

Essayez d'exécuter votre code maintenant

3
Hori Revens