PyCharm 是即插即用的,每次启动调试器时都会提示“Python 调试器扩展可用”

PyCharm 是即插即用的,每次启动调试器时都会提示“Python 调试器扩展可用”

设置

PyCharm 的 Snap 版本(使用 --classic 安装,如安装说明

问题

每次我在 PyCharm 中启动调试器时,都会出现一个弹出窗口,显示“Python 调试器扩展可用”。

单击“安装”会生成一个日志条目,表明扩展已构建,但重新启动调试器会再次显示相同的弹出窗口。

该扩展可在下面找到/home/user/.cache/JetBrains/PyCharm2021.1/cythonExtensions,但显然未被 PyCharm 使用。

答案1

我回答我自己的问题,因为我没有找到解决我的具体问题的方法。

大多数情况下,问题是由于缺少 C 编译器或有人试图将扩展手动构建到只读的 snap 中。但是我没有找到解决方案,因为扩展已构建但未找到。

我的具体问题是,我在运行配置中使用 .env 插件从文件设置环境变量。在该文件中,我设置了PYTHONPATH

显然,PyCharm 将扩展的路径添加到/home/XXX/.cache/JetBrains/PyCharm2021.1/cythonExtensions了该PYTHONPATH路径,然后被插件覆盖。

因此,如果扩展已构建(下有一个_pydevd_bundle_ext和文件夹)但未使用,请确保扩展目录位于中。_pydevd_frame_eval_extcythonExtensionsPYTHONPATH

相关内容