Pycharm得到错误"找不到'__main__'模块"

Mla*_*vic 3 python pycharm

每当我尝试在pycharm中通过Virtualenv运行脚本时,我都会收到此错误:

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'
Run Code Online (Sandbox Code Playgroud)

通过空闲或vs代码,一切正常.我认为它必须是一种方式,我已经设置了我的pycharm,但不知道是什么.

编辑:无论我运行什么,这都会发生,即使是简单的打印功

编辑:即使选择常规的python intepreteur,同样发生在pycharm中

C:\Users\Costello\AppData\Local\Programs\Python\Python37\python.exe: can't find '__main__' module in 'C:/Users/Costello/PycharmProjects/test'
Run Code Online (Sandbox Code Playgroud)

Mla*_*vic 16

弄清楚什么是错的.在pycharm的配置窗口中,我必须选择正确的脚本路径:

在此输入图像描述

  • 脚本路径具有误导性(恕我直言),因为它也需要包含脚本文件。 (3认同)
  • 那么每次您需要运行新脚本时,您都会创建一个新配置吗?这没有任何意义.. (2认同)

Hor*_*ens 5

在你的Pycharm中:

  1. 选择 Run - Edit Configurations
  2. 在中Configuration tabs,选择Module name选项,Choose target to run然后输入python文件的名称
  3. 单击ApplyOK按钮

或简单的方法是,当您第一次运行代码(在一个新文件上)时,只需键入键盘Alt+Shift+F10即可运行并保存配置。第二次(保存配置后),只需键入Alt+F10即可运行代码。


小智 5

“打开‘编辑运行/调试配置’对话框”(位于顶部,“运行”旁边)“编辑配置”“脚本路径:”--> 选择正确的脚本路径。