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

问题描述 投票:0回答:3

导入时,pycharm 上的远程调试器无法找到 wsl2 PYTHONPATH 中的模块。 我在该导入行处设置了一个调试行断点,然后进入代码,一个名为

<frozen importlib._bootstrap>
的文件打开并通知我:

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 端的一个错误吗?非常令人沮丧。

pycharm wsl-2
3个回答
2
投票

是的,恐怕是这样,并且这是一个长期存在的错误。例如,请参阅this问题。


0
投票

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

就我而言,问题是由模块导入期间的错误引起的,对我来说,错误是“no module name cv2”,在我通过 pip 安装模块后,问题消失了。

我的建议:每条语句都设置断点,一步步检查是哪个语句、哪个命令出错了

顺便说一句,在 vscode 中,调试器也有类似的选项卡,但文本不同,见图 2

图2:

参考: https://youtrack.jetbrains.com/issue/PY-40745


0
投票

我真的太没有思想了,谢谢qiz_newbie。

© www.soinside.com 2019 - 2024. All rights reserved.