Eclipse运行含PyDev模块的文件夹时触发调试器警告如何解决?
Eclipse PyDev调试器冻结模块警告的解决方法
方案1:禁用Python冻结模块(推荐)
该方法从根源解决冻结模块可能导致断点失效的问题,操作步骤如下:
- 打开Eclipse,点击顶部菜单栏的
Run>Run Configurations... - 在左侧列表中找到对应的PyDev Run配置项(若没有则先创建针对目标文件夹的运行配置)
- 切换到Arguments标签页
- 在Interpreter arguments输入框中添加参数:
-Xfrozen_modules=off - 点击
Apply保存配置,之后运行或调试项目即可消除该警告
方案2:关闭PyDev文件验证提示
若仅需屏蔽警告提示、不修改解释器行为,可通过设置环境变量实现:
- 打开
Run Configurations,选择目标PyDev运行配置 - 切换到Environment标签页
- 点击
New按钮,添加如下环境变量:- 变量名:
PYDEVD_DISABLE_FILE_VALIDATION - 变量值:
1
- 变量名:
- 保存配置后,再次运行项目就不会显示该验证警告
注意:方案2仅关闭警告提示,冻结模块仍会存在,可能导致调试器无法命中断点,建议优先使用方案1。
内容的提问来源于stack exchange,提问作者Sunanda Menashinkai
相关产品推荐
相关产品推荐

