问题:使用pycharm远程调试一致出现No module named’_pydevd_bundle_ext’这个错误

坑坑…,这个错误浪费了我3个小时。
我的代码如下:

if __name__ == '__main__':
    print('DD')
    print()

错误如下

Traceback (most recent call last): File "/home/www/.pycharm_helpers/pydev/_pydevd_bundle/pydevd_trace_dispatch.py", line 55, in from _pydevd_bundle.pydevd_cython_wrapper import trace_dispatch as _trace_dispatch, global_cache_skips, global_cache_frame_skips, fix_top_level_trace_and_get_trace_func File "/home/www/.pycharm_helpers/pydev/_pydevd_bundle/pydevd_cython_wrapper.py", line 48, in raise exc ImportError

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/www/.pycharm_helpers/pydev/pydevd.py", line 49, in from _pydevd_bundle.pydevd_trace_dispatch import ( File "/home/www/.pycharm_helpers/pydev/_pydevd_bundle/pydevd_trace_dispatch.py", line 63, in delete_old_compiled_extensions() File "/home/www/.pycharm_helpers/pydev/_pydevd_bundle/pydevd_trace_dispatch.py", line 18, in delete_old_compiled_extensions import _pydevd_bundle_ext ModuleNotFoundError: No module named '_pydevd_bundle_ext'

Process finished with exit code 1

尝试方法1: 网上说有文件或者文件名称为code,结果我的工程里没有。

尝试方法2:在pycharm中设置如下,结果失败

在这里插入图片描述

尝试方法3:将红色框住的部分取消,结果失败

在这里插入图片描述

尝试方法4:以为是pycharm的问题,结果换了多个版本还是一样,失败。

尝试方法5:以为是服务器环境文件,看同事使用没有问题,结果失败。

最终发现问题是

pycharm helpers path的路径有问题,将该路径更改为项目路径,问题解决。
个人理解,出现该问题主要是服务器中的不同的虚拟环境的pycharm helpers path都指向里这个路径,导致在debug的时候出现错误。
在这里插入图片描述

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐