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

运行mut.py时直接打开源文件而非执行MutPy程序的问题咨询

问题原因及解决方法

核心原因

该问题是Windows系统下Python脚本的默认关联逻辑导致的,Windows不会识别.py文件头部的shebang声明自动调用Python解释器运行,默认会将.py后缀文件关联到代码编辑器打开,因此你直接执行mut.py命令时会打开源文件而非运行程序。

解决方案

你可以选择以下任意一种方法解决:

  • 显式调用Python解释器执行脚本,将命令修改为:
    python mut.py --target calculator --unit-test test_calculator -m
    
    若系统安装了多版本Python,可将python替换为python3对应你使用的Python3.9环境。
  • 修改Windows系统.py后缀文件的默认打开方式,将其关联到你安装的Python3.9解释器,修改完成后即可直接执行mut.py命令运行程序。
  • 如果你是通过pip安装的MutPy,Python的Scripts目录下会自动生成对应的mut.exe可执行启动程序,直接将命令修改为以下形式即可运行,无需加.py后缀:
    mut --target calculator --unit-test test_calculator -m
    

注:该问题和MutPy版本、Python版本适配无关,你当前的Python3.9环境符合MutPy的兼容要求,无需调整版本或其他额外配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 09:12:03