Pycharm wsl2 远程调试:远程文件<remote_file_path>映射到本地路径<local_file_path>,但找不到。

6
当导入模块时,在WSL2 PYTHONPATH中的模块无法被PyCharm上的远程调试器找到。 我在导入行上设置了一个调试断点,然后进入代码并打开一个名为“”的文件,提示信息如下。
Remote file /mnt/c/Users/wilso/Desktop/Korem_lab/git/  is mapped to the local path C:\Users\wilso\Desktop\Korem_lab\git\  and can't be found. 
You can continue debugging, but without the source. 
To fix that you can do one of the following:
Edit settings of path mappingcin remote debug configuration
...

因此,我进入我的路径映射配置,确保远程和本地正确链接,但是错误仍然存在。这是否只是PyCharm的一个错误?这非常令人沮丧。

2个回答

2

是的,我很担心这种情况并且这已经是一个长期存在的漏洞。例如,请查看问题。


0

给所有遇到同样问题的人:

在我的情况下,问题是由于模块导入期间出现错误引起的。对我来说,错误是“没有找到cv2模块”,安装了pip模块后,问题消失了。

我的建议:为每个语句设置断点,逐步检查哪个语句和哪个命令会导致错误。

顺便提一下,在VSCode中,调试器也有类似的选项卡,但文本不同,请参见图片2 enter image description here

图片2: enter image description here

ref: https://youtrack.jetbrains.com/issue/PY-40745


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接