PyCharm无法识别并运行名为main.py的Python文件是什么原因
核心原因
这个问题不是PyCharm默认对main.py做特殊处理,是你的本地配置里错误地将main.py添加到了非Python类型的文件关联规则中。只要文件名完全匹配main.py,PyCharm就会优先按这个错误关联的文件类型处理,和.py后缀无关,因此出现没有语法高亮、无运行入口的问题,其他名称的Python文件不受影响。
解决步骤
- 打开PyCharm设置界面:Windows/Linux 按快捷键
Ctrl+Alt+S,macOS 按Cmd+, - 在设置顶部的搜索框输入
File Types,进入编辑器 > 文件类型配置页 - 在「已识别的文件类型」列表中,找到「文本(Text)」类型并选中
- 查看右侧「文件名模式」列表,找到
main.py对应的匹配规则,选中后点击减号按钮删除该规则 - 点击「应用」「确定」保存配置,回到项目界面后,所有名为
main.py的文件会自动恢复Python文件的正常功能
如果在「文本」类型的匹配规则中没有找到
main.py,可以逐一检查其他非Python类的文件类型的匹配规则,找到后删除即可。
内容的提问来源于stack exchange,提问作者ellie_cat
相关产品推荐
相关产品推荐

