IDE软件:Pycharm专业版
远程环境:Vagrant虚拟机Centos7.0
python环境:python3.6
问题描述:python程序能够正常运行,debugger的时候,不会进入debugger,而是直接运行程序,给与结果。(相当于debugger完全没有用)
debugger运行提示信息:pydev debugger: warning: trying to add breakpoint to file that does not exist: /mnt/work/code/python/xxx/c:/work/code/python/xxx/app/v2/mall/utils.py (will have no effect)
尝试过解决方法(对于我没效)
1,解决的方法是Run->View Breakpoint
, 去掉显示出的breakpoint
的勾选就可以了,可以看到和显示出的文件路径是一样的。
2,关闭Pycharm,删除工程目录下的.idea文件夹并重启。
3,删除所有的断点。可以点击下图所示的两个叠在一起的红色原点进行操作。
4,点击Pycharm的File>>Invalidate Caches / Restart...,然后选择Invalidate and Restart。这个操作清空了项目中的缓存信息。
最终解决方法(解决问题)
在File-》Settings-》Project-》Project Interpreter中的Path mappings添加本地代码位置和远程代码位置的映射。(即可解决问题)