Pycharm gets error “can't find '__main__' module”

落花浮王杯 提交于 2021-02-05 20:27:50

问题


Whenever I try to run script via Virtualenv in pycharm, i get this error:

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'

Everything works fine via idle, or vs code. I figure it must be something with a way that I have setup my pycharm but have no idea what.

edit: this happens whatever I run, even simple print function.

edit: even with choosing regular python intepreteur, same happens just in pycharm

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

回答1:


Figured out whats wrong. In the configuration window in pycharm, I had to select proper script path:




回答2:


In your Pycharm:

  1. Select Run - Edit Configurations
  2. In Configuration tabs, select Module name in option Choose target to run and type your python file's name
  3. Click Apply and OK button

Or the simple way is when you run your code for first time (on a new file) just type keyboard Alt+Shift+F10 to run and save the configuration. On the second time (after configuration is saved) just type Alt+F10 to run your code.




回答3:


I fixed it by removing values from Interpreter options field in run/debug configurations. While trying to add an interpreter, I had added the python path to the mentioned field.

After clearing out the field all worked well.

You can find run/debug configuration settings in the drop-down left of run icon on top-right of pycharm window.




回答4:


Go to "Edit Configuration" and only speciy your filename like filename.py

Existing path -----> C:\Users\np4\PycharmProjects\TEST\venv

Try with this -----> C:\Users\np4\PycharmProjects\TEST\venv\MultiSites.py




回答5:


I encountered this problem when my cmd was forced to "End Task" by "Task Manager". My problem solved when I restart my IDE.




回答6:


"Open 'Edit Run/Debug configurations' dialog" (on the top, next to "Run") "Edit Configurations" "script path:" --> select correct script path.




回答7:


In Pycharm (Ubuntu):

  1. Create New Project
  2. Give Project Name
  3. Right Click on bin folder
  4. Create New Python File
  5. Write Your Code
  6. Upper Right Side: Add Configuration
  7. Left side: right click on "+" sign
  8. Input full file name
  9. Home/Downloads/myfile.py as "Script path"
  10. python 2.x/3.x as Python Interpreter
  11. Click on apply / ok


来源:https://stackoverflow.com/questions/52030496/pycharm-gets-error-cant-find-main-module

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!