双抗加他汀 2024-01-26 12:28 采纳率: 50%
浏览 16
已结题

Linux系统上打开 fsleyes 出现代码 make the debugger miss breakpoints

在Linux系统打开 fsleyes 时出现以下代码,虽然 fsleyes 能正确打开,请问怎么解决这个问题?

0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off
0.00s - to python to disable frozen modules.
0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation.
系统:Ubutun 22.0.4 LTS
FSL版本:6.0.7.7

  • 写回答

1条回答 默认 最新

  • 小孟多 2024-01-26 14:34
    关注

    这个问题是由于 FSLeyes 使用了冻结的模块(frozen modules)导致的。你可以尝试按照以下步骤解决这个问题:

    打开终端。
    在命令行中使用 export PYDEVD_DISABLE_FILE_VALIDATION=1 命令来设置环境变量,以禁用文件验证。
    运行 fsleyes 命令来启动 FSLeyes。
    在上述步骤中,设置 PYDEVD_DISABLE_FILE_VALIDATION 环境变量会禁用文件验证,从而避免了调试器无法识别断点的问题。

    如果上述步骤无效,你可以尝试使用 -Xfrozen_modules=off 参数来启动 Python。在命令行中运行 python -Xfrozen_modules=off 命令来启动 Python,并在 Python 命令行中执行 import fsleyes 来启动 FSLeyes。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 2月5日
  • 已采纳回答 1月28日
  • 创建了问题 1月26日