WSL环境中pycharm调试报错warning: trying to add breakpoint to file that does not exist:(WSL+Pycharm环境搭建系列之五)

WSL环境中pycharm调试报错warning: trying to add breakpoint to file that does not exist:

0 前言

这次我们看一个偶发性的小问题
pycharm 调试报错 pydev debugger: warning: trying to add breakpoint to file that does not exist:
如果在创建项目中直接使用WSL解释器,不会存在该问题。
所以我拿另外一个project来复现这个问题。

1 问题现象

如果是正在开发的项目,解释器原来在windows中,修改为wsl的解释器就会报错如下:

问题现象

1 问题分析

问题原因查了pycharm的官网,有歪果仁也遇到了类似问题,但是没说怎么解决,自己摸索了一个解决方法。
问题其实是,修改为WSL解释器后,路径拼写出了错,导致没有找到site-packages文件夹。

2 解决方案

编辑运行\调试解释器配置设置
修改配置设置
添加路径映射
配置设置

将windows的虚拟环境的路径中的site-packages映射到linux虚拟环境的路径中的site-packages,确定后应用。
修改路径映射
问题完美解决
问题解决

3 系列完结总结

WSL配合Pycharm的开发环境,虽然有点小的问题,总体来说体验是不错的。
有朋友可能也体验过远程开发,远程开发对服务器性能、开发终端的性能以及网络传输都有很高的要求,性能开销不小,性能开销主要来源于代码的实时同步。
而WSL的方式是Linux子系统挂载WIndows的文件系统,说白了代码没有拷贝来拷贝去的,自然性能开销就小了。
并且WSL在过程中仅仅作为一个python解释器的角色,Pycharm本身的性能还是依赖于WIndows自然流畅很多(相比在虚拟机Linux中装Pycharm),至少我是这么认为的。那么结尾的时候我们来投票选出你心中最合适的开发环境。

如果你觉得我的文章还不错,确实解决了您的一些问题的话,麻烦点个赞、收藏、加粉丝,如果有什么问题可以在评论区交流,我将及时答复或者做出修正,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Melody Chaser

所有打赏收入将全部捐赠给我娃

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值