You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyCharm右键菜单异常:脚本变为运行Python测试如何恢复?

解决PyCharm特定脚本右键菜单变为“Run Python tests”的问题

以下是几个直接有效的修复方法:

  • 检查脚本内容的测试框架识别
    PyCharm会自动识别含测试框架代码的文件为测试文件,比如脚本里有unittest.TestCase类定义、pytest风格的test_前缀函数。打开该脚本,确认是否存在这类测试代码结构,若有误写,修改或移除后右键菜单会自动恢复。

  • 重置文件类型关联设置

    1. 打开脚本后,点击顶部菜单栏File → Settings(Windows/Linux)或PyCharm → Settings(Mac)。
    2. 在设置窗口导航到Editor → File Types。
    3. 在右侧文件类型列表中,先选中Python tests,检查下方Registered Patterns是否包含该脚本的文件名或匹配规则,若有则删除。
    4. 再选中Python,确保*.py在Registered Patterns中(默认已包含),若缺失则添加*.py或该脚本的具体文件名。
  • 清除脚本的运行配置缓存

    1. 点击PyCharm右上角运行配置下拉框,选择Edit Configurations。
    2. 在左侧列表找到该脚本对应的测试配置,右键删除。
    3. 关闭PyCharm,找到项目目录下的.idea隐藏文件夹,删除其中的workspace.xml文件(建议先备份该文件),重启PyCharm后重新打开脚本即可。
  • 临时运行脚本的快捷方式
    若需立即运行脚本,可直接按Shift+F10快捷键,或在脚本编辑区右键,展开More Run/Debug子菜单选择Run 'script_name'。

内容的提问来源于stack exchange,提问作者mcd33d

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 19:22:06