当前位置:   article > 正文

记一次pycharm debug模式一直无效的解决过程_pycharm的debug失效

pycharm的debug失效
  • 环境
Apple M2 Max
Mac OS 13.2.1
Pycharm 2022.3.2
Python 2.7.18
  • 1
  • 2
  • 3
  • 4

因为开发的项目比较老,从Windows平台迁移后Mac后一直出现无法debug的问题,run模式正常,具体报错如下:

SyntaxError: Non-ASCII character '\xcf' in file /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
  • 1

搜了很多博客,说的方法基本是在文件头加上utf8的标识,实际上并没有用,stack overflow上有效的解答,在此记录一下。
参开链接:https://stackoverflow.com/questions/58634837/pycharm-returns-non-asciii-error-on-running-in-django-server-in-debug-mode-work
解决方法:

  1. 打开以下文件
/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_monkey.py
  • 1
  1. 在文件找到对应的代码
from _pydevd_bundle.pydevd_command_line_handling import setup_to_argv
  • 1

在这一行下添加一行

args = args[1:]
  • 1

在这里插入图片描述

重新debug就可以正常工作

  • debug模式开启后,仍然无法断点的原因。查看以下配置,取消勾选:
    在这里插入图片描述
    配置完成。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/894868
推荐阅读
相关标签
  

闽ICP备14008679号