为什么PyCharm上的Run选项被禁用?

为什么PyCharm上的Run选项被禁用?,pycharm,Pycharm,我注意到,在一个新项目上,Run选项被禁用,我希望能够运行脚本,而不必手动为其添加配置。没有配置,您无法运行,但是,如果在脚本编辑器中使用“运行”上下文菜单选项,则可以自动创建临时配置。在主文件中单击鼠标右键,然后获得“运行”选项 如果要从现有源创建项目: 和 如果现有源目录包含大量数据/文件: 在PyCharm完成对项目中的内容进行索引之前,运行选项(以及其他选项)将被禁用。您将在右下角看到一个进度条 您可以通过右键单击文件夹并选择“将目录标记为…”->“已排除”(如果它们不需要索引)来加

我注意到,在一个新项目上,Run选项被禁用,我希望能够运行脚本,而不必手动为其添加配置。

没有配置,您无法运行,但是,如果在脚本编辑器中使用“运行”上下文菜单选项,则可以自动创建临时配置。

在主文件中单击鼠标右键,然后获得“运行”选项

如果要从现有源创建项目: 和 如果现有源目录包含大量数据/文件:

  • 在PyCharm完成对项目中的内容进行索引之前,运行选项(以及其他选项)将被禁用。您将在右下角看到一个进度条

您可以通过右键单击文件夹并选择“将目录标记为…”->“已排除”(如果它们不需要索引)来加快速度。

选择右上角运行按钮左侧的下拉菜单,选择编辑配置,在左侧展开默认值,选择您正在处理的内容(如果是python,则选择python)。然后单击OK。对话将结束。确保要运行的文件位于顶部。按ctrl+shift+F10以运行。应再次启用“运行”按钮。

如果项目文件夹包含大量文件,则索引过程可能需要很长时间。因此,您可能需要等待运行按钮出现。

我只需右键单击.py文件并单击“运行”即可解决此问题。在此之后,“运行”按钮显示为已启用

当您新设置pycharm环境时,它可能会开始为脚本编制索引。您将在窗口底部看到类似于
索引…
的内容。完成后,您可以
右键单击
,然后选择
运行

  • 在右上角的下拉菜单中选择您的文件名
  • 然后转到
    编辑配置
  • 接下来,将打开“运行/调试配置”对话框
  • 然后在“执行”下,取消选中“使用Python控制台运行”
  • 应用>确定

  • 然后您将再次获得运行窗口。

    确保文件名以.py结尾

    我决定将一堆小python脚本从terminal-emacs循环切换到pycharm

    当我到达pycharm时,没有任何东西会使run按钮出现

    30分钟后,我终于用眼角看到:

    test2a-py

    而不是:

    test2a.py

    这在emacs/terminal中从来都不是问题,但它只是让pycharm完全偏离了轨道


    共享以防有人像我现在这样分心:-)

    这是我通常的做法,但是对于这个项目,上下文菜单中启用的唯一选项是
    创建/运行/调试“打开的Doctests”
    。这取决于项目和文件内容,也许你需要先为这种类型的项目创建一个配置。也许值得一提的是什么是配置以及如何创建它。谢谢。但是,为什么可以看到的跑步按钮会变暗,但右键单击会给你一个工作的跑步按钮,并神奇地启用变暗的跑步按钮?这对ma也起到了作用(此后左上角也变成了绿色)。解释一下就好了@Jim可能会将文件设置为在设置中运行(ctrl+alt+s>搜索解释器)。它必须知道当你按run时哪个文件会运行。+1,此外,我第一次使用我的Anaconda安装运行PyCharm时,它必须索引所有Anaconda库,这可能需要几分钟。到目前为止,这是最好的解释。如果使用invalidate cache并重新启动,pycharm仍会执行新索引。在项目下没有索引详细信息之前,您将无法在pycharm中获得代码完成和运行选项。谢谢乔丹的回答。是的,如果它说是索引,你只需等待。。。(在这种情况下,这是我的问题)