pycharm 调试 debug 进入 remote_sources
解决办法1:
pycharm函数跳转到remote_sources中的文件中_pycharm修改remotesource包存放地址-CSDN博客
file->settings->project structure将项目文件夹设为"Sources"(此时文件夹会变为蓝色)。
解决方法2
Debug:使用Pycharm调试远程代码,函数进入remote_sources,使用过时的代码信息_pycharm remote sources-CSDN博客
1.问题描述:
Pycharm调试远程服务器时,本地有一份代码,服务器有一份代码,在本地缓存中还有一个remote_sources.当我点击一个方法名试图修改代码时,却发现我进入了remote_sources中对应的文件,这里的文件往往是过时的。
2.问题参考:
看了很多都是设置mapping映射路径的,但是我的路径没有问题。后来找到下面这个文章,根据大家的讨论能看出来点东西,remote_sources存在问题不是一条两天了,而且修改的方法也比较麻烦。
https://youtrack.jetbrains.com/issue/PY-40581
这似乎是Pycharm的弊病之一,与vscode相比,vscode的操作更加简便,它几乎又Pycharm所有的功能,而且调试起来快很多,其一切操作都是基于服务器的代码,缺点就是一旦改了,就没有回溯的可能。
3.解决方案参考:
4.解决方案:
更具上面的提示,做了如下的操作:
1.删除remote_resources下的所有文件
2.删除文件缓存:File——>invalidate cache
观察到Pycharm重启,此时有个长时间的初始化过程。 (部分截图如下)
温馨提示:注意备份下,万一不好使,不至于丢了代码
解决方法3
【备份】Pycharm远程debug进入remote_sources | Unresolved reference_pycharm ssh debug 文件 remote sources-CSDN博客