VS运行Python脚本报错:如何传递-Xfrozen_modules=off禁用冻结模块?
在Visual Studio中为Python脚本添加
-Xfrozen_modules=off参数的方法 Python 3.11默认启用了冻结模块机制,部分旧脚本或环境会因此出现兼容性报错,以下是在Visual Studio中传递该参数的几种方法:
通过项目属性全局设置
右键你的Python项目名称 → 选择「属性」,在左侧导航栏点击「调试」,找到「解释器参数」输入框,填入-Xfrozen_modules=off后点击「应用」,后续运行项目内的脚本都会自动带上该参数。针对单个调试配置修改
点击顶部菜单栏「调试」→「调试属性」(或按Alt+F7),在配置窗口的「命令参数」栏输入-Xfrozen_modules=off并保存,仅该调试配置下运行脚本时会生效。内置终端手动执行
切换到Visual Studio内置终端并激活对应Python环境,直接执行命令:python -Xfrozen_modules=off 你的脚本文件名.py
内容的提问来源于stack exchange,提问作者HSHATA
相关产品推荐
相关产品推荐

