设置:
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_ext
cythonExtensions
PYTHONPATH